解决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+iframe 实现无刷新载入整页的代码
Mar 17 Javascript
jQuery图片滚动图片的效果(另类实现)
Jun 02 Javascript
网站接入QQ登录的两种方法
Jul 22 Javascript
浅谈Jquery核心函数
Jun 18 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
Dec 09 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
Apr 17 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
Jul 04 Javascript
jquery 中toggle的2种用法详解(推荐)
Sep 02 Javascript
jQuery实用密码强度检测
Mar 02 Javascript
js实现功能比较全面的全选和多选
Mar 02 Javascript
详解vue-cli中的ESlint配置文件eslintrc.js
Sep 25 Javascript
基于vue实现一个神奇的动态按钮效果
May 15 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一些常用的正则表达式字符的一些转换
2008/07/29 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
php中socket通信机制实例详解
2015/01/03 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
使用phpQuery获取数组的实例
2017/03/13 PHP
基于laravel belongsTo使用详解
2019/10/18 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
使用JSON.parse将json字符串转换成json对象的时候会出错
2014/09/04 Javascript
jQuery实现响应鼠标背景变化的动态菜单效果代码
2015/08/27 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
JavaScript的setter与getter方法
2017/11/29 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
CountUp.js实现数字滚动增值效果
2019/10/17 Javascript
不依任何赖第三方,单纯用vue实现Tree 树形控件的案例
2020/09/21 Javascript
初步认识Python中的列表与位运算符
2015/10/12 Python
python调用webservice接口的实现
2019/07/12 Python
Python流程控制 while循环实现解析
2019/09/02 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
8款精美的CSS3表单设计(登录表单/下拉选择/按钮附演示及源码)
2013/02/04 HTML / CSS
Html5剪切板功能的实现代码
2018/06/29 HTML / CSS
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
Tory Burch德国官网:美国时尚生活品牌
2018/01/03 全球购物
幼儿评语大全
2014/04/30 职场文书
诉前财产保全担保书
2014/05/20 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
开国大典观后感
2015/06/04 职场文书
六一亲子活动感想
2015/08/07 职场文书
全民创业工作总结
2015/08/13 职场文书
Java并发编程之详解CyclicBarrier线程同步
2021/06/23 Java/Android
PYTHON InceptionV3模型的复现详解
2022/05/06 Python