您的位置:首页 > Web前端 > JQuery

jQuery里面的datepicker日期控件默认是显示英文的,如何让他显示中文呢?

2010-05-01 22:35 811 查看
jQuery里面的datepicker日期控件默认是显示英文的,如何让他显示中文呢?

官方的写法是直接:

先引入JS:<script type="text/javascript" src="development-bundle/ui/i18n/jquery-ui-i18n.js"></script>

$.datepicker.setDefaults($.datepicker.regional['zh-CN']);

$("#date").datepicker($.datepicker.regional['zh-CN']);

$('#date').datepicker('option', $.datepicker.regional['zh-CN']);

不过一般我只用一种语言,如果不想引入那个JS,可以像下面的代码那些写就行了:

JS代码:

$(function(){
$('#date').datepicker();
});
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']);
});


HTML:

<input type="text" name="date" id="date" />


如果还要其他语言呢?繁体的中文?日语?韩语?西班牙语等等。。。



都在jquery-ui-1.8.custom/development-bundle/ui/i18n/jquery-ui-i18n.js这个文件里面,自己慢慢找。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: