解决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 相关文章推荐
两种WEB下的模态对话框 (asp.net或js的分别实现)
Dec 02 Javascript
Span元素的width属性无效果原因及解决方案
Jan 15 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
Mar 21 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
Mar 29 Javascript
JavaScript获取短信验证码(周期性)
Dec 29 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
Jul 03 Javascript
Vue props用法详解(小结)
Jul 03 Javascript
Javascript 之封装(Package)
Sep 14 Javascript
angularJs使用ng-repeat遍历后选中某一个的方法
Sep 30 Javascript
详解webpack编译速度提升之DllPlugin
Feb 05 Javascript
webpack-mvc 传统多页面组件化开发详解
May 07 Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
Nov 14 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对象转换为数组函数(递归方法)
2012/02/04 PHP
PHP中的output_buffering详细介绍
2014/09/27 PHP
dedecms集成财付通支付接口
2014/12/28 PHP
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
jquery pagination插件实现无刷新分页代码
2009/10/13 Javascript
用jQuery打造TabPanel效果代码
2010/05/22 Javascript
JavaScript 打地鼠游戏代码说明
2010/10/12 Javascript
JS实现悬浮移动窗口(悬浮广告)的特效
2013/03/12 Javascript
JS实现模仿微博发布效果实例代码
2013/12/16 Javascript
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
2015/12/03 Javascript
通过JS和PHP两种方法判断用户请求时使用的浏览器类型
2016/09/01 Javascript
微信小程序 倒计时组件实现代码
2016/10/24 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
node.js中的事件处理机制详解
2016/11/26 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
javascript实现前端分页效果
2020/06/24 Javascript
python实现下载指定网址所有图片的方法
2015/08/08 Python
使用python爬虫实现网络股票信息爬取的demo
2018/01/05 Python
DataFrame中的object转换成float的方法
2018/04/10 Python
python数据结构学习之实现线性表的顺序
2018/09/28 Python
python不相等的两个字符串的 if 条件判断为True详解
2020/03/12 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
UGG雪地靴德国官网:UGG德国
2016/11/19 全球购物
英国豪华真皮和布艺沙发销售网站:Darlings of Chelsea
2018/01/05 全球购物
Farah官方网站:男士服装及配件
2019/11/01 全球购物
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
英语专业应届生求职信范文
2013/11/15 职场文书
配件采购员岗位职责
2013/12/03 职场文书
银行存款证明样本
2014/01/17 职场文书
医学生自我评价
2014/01/27 职场文书
集中整治工作方案
2014/05/01 职场文书
自强自立美德少年事迹材料
2014/08/16 职场文书
五年级作文之想象作文
2019/10/30 职场文书
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL
关于Python使用turtle库画任意图的问题
2022/04/01 Python