解决jquery的datepicker的本地化以及Today问题


Posted in Javascript onMay 23, 2012

1、本地化
可以直接加载文件,也可以直接在script后面加入如下语句

jQuery(function ($) { 
$.datepicker.regional['zh-CN'] = { 
closeText: '关闭', 
prevText: '<上月', 
nextText: '下月>', 
currentText: '今天', 
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', 
'七月', '八月', '九月', '十月', '十一月', '十二月'], 
monthNamesShort: ['一', '二', '三', '四', '五', '六', 
'七', '八', '九', '十', '十一', '十二'], 
dayNames: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], 
dayNamesShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], 
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'], 
weekHeader: '周', 
dateFormat: 'yy-mm-dd', 
firstDay: 1, 
isRTL: false, 
showMonthAfterYear: true, 
yearSuffix: '年' 
}; 
$.datepicker.setDefaults($.datepicker.regional['zh-CN']); 
});

2、单击Today (今天) 直接在input 中显示日期,而不是跳转到今天的地方而需要用户再次点击日期修改方法很简单,在script中添加这段代码
$.datepicker._gotoToday = function (id) { 
var target = $(id); 
var inst = this._getInst(target[0]); 
if (this._get(inst, 'gotoCurrent') && inst.currentDay) { 
inst.selectedDay = inst.currentDay; 
inst.drawMonth = inst.selectedMonth = inst.currentMonth; 
inst.drawYear = inst.selectedYear = inst.currentYear; 
} 
else { 
var date = new Date(); 
inst.selectedDay = date.getDate(); 
inst.drawMonth = inst.selectedMonth = date.getMonth(); 
inst.drawYear = inst.selectedYear = date.getFullYear(); 
this._setDateDatepicker(target, date); 
this._selectDate(id, this._getDateDatepicker(target)); 
} 
this._notifyChange(inst); 
this._adjustDate(target); 
}
Javascript 相关文章推荐
JQuery Ajax通过Handler访问外部XML数据的代码
Jun 01 Javascript
javascript学习之闭包分析
Dec 02 Javascript
js四舍五入数学函数round使用实例
May 09 Javascript
详解jquery中$.ajax方法提交表单
Nov 03 Javascript
JavaScript中的Repaint和Reflow用法详解
Jul 27 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
Jan 05 Javascript
利用Node.js对文件进行重命名
Mar 12 Javascript
基于jQuery Easyui实现登陆框界面
Jul 10 jQuery
webpack中CommonsChunkPlugin详细教程(小结)
Nov 09 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
Mar 15 Javascript
在layui.use 中自定义 function 的正确方法
Sep 16 Javascript
解决layui动态添加的元素click等事件触发不了的问题
Sep 20 Javascript
{}与function(){}选用空对象{}来存放keyValue
May 23 #Javascript
JavaScript基本编码模式小结
May 23 #Javascript
Javascript处理DOM元素事件实现代码
May 23 #Javascript
面向对象Javascript核心支持代码分享
May 23 #Javascript
Package.js  现代化的JavaScript项目make工具
May 23 #Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
May 23 #Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
May 23 #Javascript
You might like
PHP 开发工具
2006/12/06 PHP
PHP 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
2016/03/17 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
2017/06/28 PHP
php实现将二维关联数组转换成字符串的方法详解
2017/07/31 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
通过PHP实现获取访问用户IP
2020/05/09 PHP
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
jQuery 选择器项目实例分析及实现代码
2012/12/28 Javascript
jQuery之日期选择器的深入解析
2013/06/19 Javascript
jquery delay()介绍及使用指南
2014/09/02 Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
2015/12/25 Javascript
jquery html5 视频播放控制代码
2016/11/06 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
2017/03/14 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
2017/12/19 Javascript
详解webpack babel的配置
2018/01/09 Javascript
webpack v4 从dev到prd的方法
2018/04/02 Javascript
vue 实现左右拖拽元素并且不超过他的父元素的宽度
2018/11/30 Javascript
vue实现随机验证码功能的实例代码
2019/04/30 Javascript
Vuex新手的理解与使用详解
2019/05/31 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
Python面向对象类的继承实例详解
2018/06/27 Python
Pyorch之numpy与torch之间相互转换方式
2019/12/31 Python
Linux开机引导的步骤是什么
2015/10/19 面试题
口头翻译求职人自荐信
2013/12/07 职场文书
质量安全标语
2014/06/07 职场文书
欢迎横幅标语
2014/06/17 职场文书
协会周年庆活动方案
2014/08/26 职场文书
教师党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书
2019年国庆祝福语(70句)
2019/09/19 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
Python OpenCV 图像平移的实现示例
2021/06/04 Python