解决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 相关文章推荐
动态控制Table的js代码
Mar 07 Javascript
利用JS延迟加载百度分享代码,提高网页速度
Jul 01 Javascript
用JS将搜索的关键字高亮显示实现代码
Nov 08 Javascript
JavaScript基础知识学习笔记
Dec 02 Javascript
详解JavaScript中的表单验证
Jun 16 Javascript
JavaScript 函数节流详解及方法总结
Feb 09 Javascript
详解VueRouter进阶之导航钩子和路由元信息
Sep 13 Javascript
vue自定义一个v-model的实现代码
Jun 21 Javascript
JavaScript设计模式之代理模式简单实例教程
Jul 03 Javascript
详解Angular6学习笔记之主从组件
Sep 05 Javascript
Layui Form 自定义验证的实例代码
Sep 14 Javascript
js实现翻牌小游戏
Jul 31 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中数据库连接方式pdo和mysqli对比分析
2015/02/25 PHP
yii实现使用CUploadedFile上传文件的方法
2015/12/28 PHP
jQuery 解析xml文件
2009/08/09 Javascript
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
JavaScript中链式调用之研习
2011/04/07 Javascript
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
2012/08/14 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
Javascript实现快速排序(Quicksort)的算法详解
2015/09/06 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
JavaScript ParseFloat()方法
2015/12/18 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
js实现网页同时进行多个倒计时功能
2019/02/25 Javascript
webpack3升级到webpack4遇到问题总结
2019/09/30 Javascript
vue.js实现二级菜单效果
2019/10/19 Javascript
[49:40]2018DOTA2亚洲邀请赛小组赛 A组加赛 TNC vs Newbee
2018/04/03 DOTA
python实现比较两段文本不同之处的方法
2015/05/30 Python
python实现flappy bird游戏
2018/12/24 Python
python实现给微信指定好友定时发送消息
2019/04/29 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
keras的load_model实现加载含有参数的自定义模型
2020/06/22 Python
使用layui实现左侧菜单栏及动态操作tab项的方法
2020/11/10 HTML / CSS
老海军美国官网:Old Navy
2016/09/05 全球购物
大学生最新职业生涯规划书范文
2014/01/12 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
大学生优秀班干部事迹材料
2014/05/26 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
党委领导班子整改方案
2014/09/30 职场文书
标准离婚协议书(2014版)
2014/10/05 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
2016年万圣节家长开放日活动总结
2016/04/05 职场文书
python实现会员信息管理系统(List)
2022/03/18 Python
Java 轮询锁使用时遇到问题
2022/05/11 Java/Android