解决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 相关文章推荐
javascript预览上传图片发现的问题的解决方法
Nov 25 Javascript
JQuery入门——用bind方法绑定事件处理函数应用介绍
Feb 05 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
Jul 17 Javascript
jQuery采用连缀写法实现的折叠菜单效果
Sep 18 Javascript
JS获取元素多层嵌套思路详解
May 16 Javascript
url中的特殊符号有什么含义(推荐)
Jun 17 Javascript
JS验证不重复验证码
Feb 10 Javascript
小程序实现按下录音松开识别语音
Nov 22 Javascript
javascript中innerHTML 获取或替换html内容的实现代码
Mar 17 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
Jul 15 Javascript
Node在Controller层进行数据校验的过程详解
Aug 28 Javascript
JQuery绑定事件四种实现方法解析
Dec 02 jQuery
{}与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/10/09 PHP
如何在PHP中进行身份认证
2006/10/09 PHP
php.ini中date.timezone设置分析
2011/07/29 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
2018/04/21 PHP
php实现分页功能的详细实例方法
2019/09/29 PHP
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
jquery内置验证(validate)使用方法示例(表单验证)
2013/12/04 Javascript
IE与FireFox的JavaScript兼容问题解决办法
2013/12/31 Javascript
Javascript中对象继承的实现小例
2014/05/12 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
js创建表单元素并使用submit进行提交
2014/08/14 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
2016/12/20 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
2017/03/27 Javascript
浅谈react.js 之 批量添加与删除功能
2017/04/17 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
2017/05/19 Javascript
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
QRCode.js二维码生成并能长按识别
2018/10/16 Javascript
jQuery.parseJSON()函数详解
2019/02/28 jQuery
python实现无证书加密解密实例
2014/10/27 Python
在Python中使用HTMLParser解析HTML的教程
2015/04/29 Python
Python实现的HTTP并发测试完整示例
2020/04/23 Python
python多行字符串拼接使用小括号的方法
2020/03/19 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
python实现斗地主分牌洗牌
2020/06/22 Python
html+js 实现markdown编辑器效果
2019/10/23 HTML / CSS
武汉某公司的C#笔试题面试题
2015/12/25 面试题
少儿节目主持串词
2014/04/02 职场文书
高职教师先进事迹材料
2014/08/24 职场文书
党员教师四风问题对照检查材料
2014/09/26 职场文书
兴趣班停课通知
2015/04/24 职场文书
教学工作总结范文5篇
2019/08/19 职场文书