Web*_*man 4 globalization jquery localization jquery-ui-datepicker javascript-globalize
是否可以使用globalize插件本地化jquery datapicker(https://github.com/jquery/globalize)?
我试过这种方式
// get a date format
var dt = Globalize.culture().calendar.patterns.d;
$('#dp1').datepicker({
dateFormat : dt
});
Run Code Online (Sandbox Code Playgroud)
但它不起作用,因为datepicker和globalize插件使用两种格式不同.
我希望日期为月份2位数,日期2位数和年份4位数,因此在jquery中日期格式必须为"dd/mm/yy".但全球化使用不同的日期格式:en-Us - > M/d/yyyy it-IT - > dd/MM/yyyy
小智 5
小转换器:
Globalize.getPatternForDatapicker = function (pattern) {
return this.culture().calendar.patterns[pattern || 'd'].toLowerCase().replace('yyyy', 'yy');
};
Run Code Online (Sandbox Code Playgroud)
和
$('#dp1').datepicker({dateFormat : Globalize.getPatternForDatapicker()});
Run Code Online (Sandbox Code Playgroud)