Jquery日期选择datepicker插件用法实例分析


Posted in Javascript onJune 08, 2015

本文实例讲述了Jquery日期选择datepicker插件用法。分享给大家供大家参考。具体如下:

1、首先将Jquery中的datepicker插件中的相关属性值改成中文的:

$.datepicker.regional['zh-CN'] = { 
  clearText: '清除', 
  clearStatus: '清除已选日期', 
  closeText: '关闭', 
  closeStatus: '不改变当前选择', 
  prevText: '<上月', 
  prevStatus: '显示上月', 
  prevBigText: '<<', 
  prevBigStatus: '显示上一年', 
  nextText: '下月>', 
  nextStatus: '显示下月', 
  nextBigText: '>>', 
  nextBigStatus: '显示下一年', 
  currentText: '今天', 
  currentStatus: '显示本月', 
  monthNames: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'], 
  monthNamesShort: ['一','二','三','四','五','六', '七','八','九','十','十一','十二'], 
  monthStatus: '选择月份', 
  yearStatus: '选择年份', 
  weekHeader: '周', 
  weekStatus: '年内周次', 
  dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'], 
  dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'], 
  dayNamesMin: ['日','一','二','三','四','五','六'], 
  dayStatus: '设置 DD 为一周起始', 
  dateStatus: '选择 m月 d日, DD', 
  dateFormat: 'yy-mm-dd', 
  firstDay: 1, 
  initStatus: '请选择日期', 
  isRTL: false};
$.datepicker.setDefaults($.datepicker.regional['zh-CN']);

2、html页面中有两个日期输入框,分别为起始日期和结束日期:

<label for="start-datepicker">起始日期:</label> <input type="text" class="datepicker test-image-datepicker" id="start-datepicker" size="15" />  
<label for="end-datepicker">结束日期:</label> <input type="text" class="datepicker test-image-datepicker" id="end-datepicker" size="15" />

3、调用修改后的datepicker插件:

var $start_date_value = "2012年1月1日"; // TODO 改成可以配置的
var $end_date_value = new Date();
// When document has loaded, initialize pagination and form 
$(document).ready(function(){  
 $(".imagezz").click($test_image_check_box_click);
 $( ".test-image-datepicker" ).datepicker({
 changeMonth: true,
 changeYear: true,
 showOn: "both",
 buttonImage: "images/calendar.gif",
 buttonImageOnly: true,
 showButtonPanel: true,
 onSelect: function(dateText, inst){
   if ($(this).attr("id") == "start-datepicker") {
    $start_date_value = dateText;
   }
   if ($(this).attr("id") == "end-datepicker") {
    $end_date_value = dateText;
   }
   //下面可以写一些根据日期变化引起页面相关部分修改的函数
   //......
  }
});
$(".test-image-datepicker").datepicker("option", "dateFormat", "yy年mm月dd日");
$('.test-image-datepicker').attr("readonly","readonly");
$("#start-datepicker").datepicker("setDate",$start_date_value);
$("#end-datepicker").datepicker("setDate",$end_date_value);

datepicker其余选项及方法详见:http://api.jqueryui.com/datepicker/

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
用js实现的页面关键字密度查询代码
Dec 27 Javascript
javascript 控制input只允许输入的各种指定内容
Jun 19 Javascript
12个超实用的JQuery代码片段
Nov 02 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
May 21 Javascript
Bootstrap3.0学习教程之JS折叠插件
May 27 Javascript
简单理解vue中实例属性vm.$els
Dec 01 Javascript
深入学习Bootstrap表单
Dec 13 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
May 17 Javascript
Node.js readline 逐行读取、写入文件内容的示例
Mar 01 Javascript
Mint UI组件库CheckList使用及踩坑总结
Dec 20 Javascript
vue+egg+jwt实现登录验证的示例代码
May 18 Javascript
基于redis的小程序登录实现方法流程分析
May 25 Javascript
Jquery实现遮罩层的方法
Jun 08 #Javascript
js正则匹配出所有图片及图片地址src的方法
Jun 08 #Javascript
Js数组排序函数sort()介绍
Jun 08 #Javascript
元素绑定click点击事件方法
Jun 08 #Javascript
JavaScript获取URL汇总
Jun 08 #Javascript
详解JavaScript中的forEach()方法的使用
Jun 08 #Javascript
详解JavaScript中的every()方法
Jun 08 #Javascript
You might like
php学习笔记之基础知识
2014/11/08 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
2019/01/17 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
2019/04/10 PHP
HTML中事件触发列表与解说
2007/07/09 Javascript
javascript 异常处理使用总结
2009/06/21 Javascript
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
SyntaxHighlighter 3.0.83使用笔记
2015/01/26 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
判断是否存在子节点的实现代码
2016/05/18 Javascript
js实现精确到秒的倒计时效果
2016/05/29 Javascript
JavaScript代码里的判断小结
2016/08/22 Javascript
学习vue.js计算属性
2016/12/03 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
layui实现三级导航菜单
2019/07/26 Javascript
javascript实现蒙版与禁止页面滚动
2020/01/11 Javascript
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
简单介绍Python中的decode()方法的使用
2015/05/18 Python
在Django中编写模版节点及注册标签的方法
2015/07/20 Python
python购物车程序简单代码
2018/04/18 Python
python实现自动登录
2018/09/17 Python
python 调用有道api接口的方法
2019/01/03 Python
浅谈python 中类属性共享的问题
2019/07/02 Python
Python random库使用方法及异常处理方案
2020/03/02 Python
浅析python 字典嵌套
2020/09/29 Python
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
新闻专业推荐信范文
2013/11/20 职场文书
12岁生日感言
2014/01/21 职场文书
大专学生求职自荐信
2014/07/06 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
2015年物业管理工作总结
2015/04/23 职场文书
七一慰问简报
2015/07/20 职场文书
八年级作文之友情
2019/11/25 职场文书
深入浅析python3 依赖倒置原则(示例代码)
2021/07/09 Python
聊聊Python String型列表求最值的问题
2022/01/18 Python
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/06 PostgreSQL