我在法语页面中有这个有趣的日期选择器:
$('#datepicker').datepicker({
altField: "#alternate",
altFormat: "DD, d MM, yy",
beforeShowDay: $.datepicker.noWeekends
}, $.datepicker.regional["fr"]);
问题在于我的#"#alternate"输入得到正确格式化的日期,但不进行区域设置。所以约会用英语而不是法语出现。
如何配置插件以在altField中设置日期,尊重我的小部件的区域设置?
谢谢!
答案 0 :(得分:1)
您应该事先通过setDefaults
或之后使用jQuery UI的选项格式设置本地化。
示例一:
jQuery.datepicker.setDefaults($.datepicker.regional['fr']);
$("#datepicker").datepicker({
altField: "#alternate",
altFormat: "DD, d MM, yy",
beforeShowDay: $.datepicker.noWeekends
});
示例二:
$("#datepicker").datepicker({
altField: "#alternate",
altFormat: "DD, d MM, yy",
beforeShowDay: $.datepicker.noWeekends
});
$( "#datepicker" ).datepicker( "option", $.datepicker.regional['fr'] );
无论哪种方式都适用于主要的datepicker和备用字段。
答案 1 :(得分:0)
在这里找到它!
jQuery Datepicker localization
$('#datepicker').datepicker($.extend({
altField: "#alternate",
altFormat: "DD, d MM, yy"
},
$.datepicker.regional['fr']
));