解决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 相关文章推荐
JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)
Nov 03 Javascript
jQuery 扩展对input的一些操作方法
Oct 30 Javascript
angular.bind使用心得
Oct 26 Javascript
如何在Linux上安装Node.js
Apr 01 Javascript
详解前端自动化工具gulp自动添加版本号
Dec 20 Javascript
微信小程序 css使用技巧总结
Jan 09 Javascript
JS随机数产生代码分享
Feb 24 Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
Sep 18 Javascript
原生js实现随机点名功能
Nov 05 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
Nov 12 Javascript
深入理解 TypeScript Reflect Metadata
Dec 12 Javascript
vue计算属性+vue中class与style绑定(推荐)
Mar 30 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
windows下安装php的memcache模块的方法
2015/04/07 PHP
PHP copy函数使用案例代码解析
2020/09/01 PHP
利用javascript移动div层-javascript 拖动层
2009/03/22 Javascript
让IE8支持DOM 2(不用框架!)
2009/12/31 Javascript
dojo随手记 gird组件引用
2011/02/24 Javascript
jqueyr判断checkbox组的选中(示例代码)
2013/11/08 Javascript
实例分析js和C#中使用正则表达式匹配a标签
2014/11/26 Javascript
js实现开启密码大写提示
2016/12/21 Javascript
借助node实战JSONP跨域实例
2017/03/30 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
2018/09/20 jQuery
详解ES7 Decorator 入门解析
2019/02/18 Javascript
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
python中__call__方法示例分析
2014/10/11 Python
解决tensorflow模型参数保存和加载的问题
2018/07/26 Python
Python pyinotify模块实现对文档的实时监控功能方法
2018/10/13 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
Python MySQL 日期时间格式化作为参数的操作
2020/03/02 Python
Python Tkinter图形工具使用方法及实例解析
2020/06/15 Python
浅谈amaze-ui中datepicker和datetimepicker注意的几点
2020/08/21 HTML / CSS
Myprotein加拿大官网:欧洲第一的运动营养品牌
2018/01/06 全球购物
美国CVS药店官网:CVS Pharmacy
2018/07/26 全球购物
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
大学生村官任职感言
2014/01/09 职场文书
20岁生日感言
2014/01/13 职场文书
社区学习十八大感想
2014/01/22 职场文书
开学典礼策划方案
2014/05/28 职场文书
任命书范本大全
2014/06/06 职场文书
材料成型及控制工程专业求职信
2014/06/19 职场文书
落实八项规定专题民主生活会对照检查材料
2014/09/15 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
新员工入职感想
2015/08/07 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书
Python+Appium自动化测试的实战
2021/06/30 Python