我正在使用asp.net MVC3 jquery.ui.datepicker在Windows 7我改變了我的系統日期格式jQuery的日期選取器文化問題
MM/DD/YYYY
到
YYYY-MM-DD
然後我的項目壓延格式,還有c掛起和默認日期coming.Some日期選擇器日曆不顯示。
誰能告訴我怎麼解決這個問題
我正在使用asp.net MVC3 jquery.ui.datepicker在Windows 7我改變了我的系統日期格式jQuery的日期選取器文化問題
MM/DD/YYYY
到
YYYY-MM-DD
然後我的項目壓延格式,還有c掛起和默認日期coming.Some日期選擇器日曆不顯示。
誰能告訴我怎麼解決這個問題
嘗試使用日期選擇器本地化
日期選擇器被設計爲允許輕鬆地創建和使用本地化。許多本地化已經可用,並且歡迎其他的本地化。
日期選取器插件維護一個管理器對象$ .datepicker,它允許您註冊新的本地化。該對象維護一個按語言索引的本地化設置數組,其中「'訪問默認(英文)版本:$ .datepicker.regional ['fr']。
新的本地化應該在名爲ui.datepicker-.js的單獨的JavaScript文件中創建。在document.ready事件中,它應該在$ .datepicker.regional數組中添加一個新的條目,並由語言代碼進行索引。
代碼:
$('selector').datepicker($.datepicker.regional['<language>']);
例
$('.myinput').datepicker($.datepicker.regional['fr']);
當你下載的jQuery用戶界面,您可以在以下文件夾中找到幾種語言日期選擇器的翻譯(69翻譯)
使用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>
Sangar82的回答是隻需設置格式,而無需創建/下載一個本地化文件是最完整的,正確的(我upvoted它因爲這個原因),但一個更快捷的方法:
$(".dateinput").datepicker({dateFormat: 'dd/mm/yy'});