Jquery ui Jquery日期选择器区域性问题

Jquery ui Jquery日期选择器区域性问题,jquery-ui,Jquery Ui,我正在windows 7上的asp.net mvc3中使用jquery.ui.datepicker。我将系统日期格式更改为 mm/dd/yyyy 到 yyyy-mm-dd 然后,我的项目日历格式也发生了变化,默认日期即将到来。有时日期选择器日历不显示 谁能告诉我如何解决这个问题尝试使用Datepicker本地化 日期选择器的设计允许轻松创建和使用本地化。许多本地化已经可用,并且欢迎更多的本地化 日期选择器插件维护一个管理器对象$.datepicker,允许您注册新的本地化。此对象维护按语

我正在windows 7上的asp.net mvc3中使用jquery.ui.datepicker。我将系统日期格式更改为

  • mm/dd/yyyy

  • yyyy-mm-dd

    然后,我的项目日历格式也发生了变化,默认日期即将到来。有时日期选择器日历不显示


谁能告诉我如何解决这个问题

尝试使用Datepicker本地化

日期选择器的设计允许轻松创建和使用本地化。许多本地化已经可用,并且欢迎更多的本地化

日期选择器插件维护一个管理器对象$.datepicker,允许您注册新的本地化。此对象维护按语言索引的本地化设置数组,其中“”访问默认(英文)版本:$.datepicker.regional['fr']

应该在名为ui.datepicker-.js的单独JavaScript文件中创建新的本地化。在document.ready事件中,它应该向$.datepicker.regional数组中添加一个新条目,该数组由语言代码索引

代码:

下载Jquery UI时,您可以在以下文件夹中找到datepicker在几种语言上的翻译(69种翻译)

使用示例:

<script type="text/javascript" src="js/ui/development-bundle/ui/bundle/i18n/ui.datepicker-fr.js"></script>

<script type="text/javascript">
    $(function() {
        $.datepicker.setDefaults($.datepicker.regional['fr']);
        $("#StartDate").datepicker();
    }); 
 </script>

$(函数(){
$.datepicker.setDefaults($.datepicker.regional['fr']);
$(“#StartDate”).datepicker();
}); 

Sangar82的答案是最完整、最正确的(我为此投了更高的票),但在不创建/下载本地化文件的情况下设置格式的更快方法是:

$(".dateinput").datepicker({dateFormat: 'dd/mm/yy'});
 development-bundle/ui/bundle/i18n 
<script type="text/javascript" src="js/ui/development-bundle/ui/bundle/i18n/ui.datepicker-fr.js"></script>

<script type="text/javascript">
    $(function() {
        $.datepicker.setDefaults($.datepicker.regional['fr']);
        $("#StartDate").datepicker();
    }); 
 </script>
$(".dateinput").datepicker({dateFormat: 'dd/mm/yy'});