教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 解决jquery的datepicker的本地化以及Today问题

解决jquery的datepicker的本地化以及Today问题

发布时间:2013-05-24   编辑:jiaochengji.com
解决jquery的datepicker的本地化以及Today问题,需要的朋友可以参考下
解决jquery的datepicker的本地化以及Today问题,需要的朋友可以参考下 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);
}

您可能感兴趣的文章:
解决jquery的datepicker的本地化以及Today问题
JQuery datepicker 使用方法
日期选择插件 Datepicker for Bootstrap
jQuery UI 教程之三 ——jquery ui datepicker的使用
jQuery双日历插件 jQuery Datepicker
Calendar Datepicker for JQuery
jquery ui dialog里调用datepicker的问题
jQuery日期选择插件 jQuery UI Datepicker
jQuery UI Datepicker length为空或不是对象错误的解决方法
JQuery UI DatePicker中z-index默认为1的解决办法

[关闭]
~ ~