使用globalize插件进行Jquery datapicker本地化

是否可以使用globalize插件( https://github.com/jquery/globalize)本地化jquery datapicker?

我试过这种方式

// get a date format 
var dt = Globalize.culture().calendar.patterns.d;
$('#dp1').datepicker({
    dateFormat : dt
});

但它不起作用,因为datepicker和globalize插件使用两种格式不同.

我希望日期为月份2位数,日期2位数和年份4位数,因此在jquery中日期格式必须为“dd / mm / yy”.但全球化使用不同的日期格式:
en-Us – > M / d / yyyy的
it-IT – > DD / MM / YYYY

解决方法

小转换器:

Globalize.getPatternForDatapicker = function (pattern) {
    return this.culture().calendar.patterns[pattern || 'd'].toLowerCase().replace('yyyy','yy');
};

$('#dp1').datepicker({dateFormat : Globalize.getPatternForDatapicker()});

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...