解决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 圆角div的实现代码
Oct 15 Javascript
jQuery学习笔记之jQuery的事件
Dec 22 Javascript
Extjs优化(一)删除冗余代码提高运行速度
Apr 15 Javascript
jquery实现图片滚动效果的简单实例
Nov 23 Javascript
javascript中数组的多种定义方法和常用函数简介
May 09 Javascript
jQuery使用$.ajax进行即时验证的方法
Dec 08 Javascript
基于javascript的Form表单验证
Dec 29 Javascript
JavaScript字符集编码与解码详谈
Feb 02 Javascript
js原生代码实现轮播图的实例讲解
Jul 28 Javascript
微信小程序项目总结之点赞 删除列表 分享功能
Jun 25 Javascript
vue.js实现格式化时间并每秒更新显示功能示例
Jul 07 Javascript
使用vue3重构拼图游戏的实现示例
Jan 25 Vue.js
{}与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
在JavaScript中调用php程序
2009/03/09 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
实例讲解yii2.0在php命令行中运行的步骤
2015/12/01 PHP
PHP获取当前时间不准确问题解决方案
2020/08/14 PHP
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
jquery easyui的tabs使用时的问题
2010/03/23 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
JS解决url传值出现中文乱码的另类办法
2013/04/08 Javascript
jQuery表格插件datatables用法总结
2014/09/05 Javascript
js对象继承之原型链继承实例
2015/01/10 Javascript
JavaScript运算符小结
2015/06/03 Javascript
JavaScript中数据结构与算法(四):串(BF)
2015/06/19 Javascript
Angular之指令Directive用法详解
2017/03/01 Javascript
JavaScript mixin实现多继承的方法详解
2017/03/30 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
2017/08/10 jQuery
不使用JavaScript实现菜单的打开和关闭效果demo
2018/05/01 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
使用JavaScript获取扫码枪扫描得到的条形码的思路代码详解
2020/06/10 Javascript
Python程序设计入门(1)基本语法简介
2014/06/13 Python
Python中的yield浅析
2014/06/16 Python
Django后台获取前端post上传的文件方法
2018/05/28 Python
python使用 zip 同时迭代多个序列示例
2019/07/06 Python
python生成器推导式用法简单示例
2019/10/08 Python
Python模块常用四种安装方式
2020/10/20 Python
python实现视频压缩功能
2020/12/18 Python
一个入门级python爬虫教程详解
2021/01/27 Python
英国男女奢华内衣和泳装购物网站:Figleaves
2017/01/28 全球购物
不开辟用于交换数据的临时空间,如何完成字符串的逆序
2012/12/02 面试题
采购类个人求职的自我评价
2014/02/18 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
社区活动总结
2015/02/04 职场文书
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS
python操作xlsx格式文件并读取
2021/06/02 Python
Pytorch DataLoader shuffle验证方式
2021/06/02 Python