如何根据用户的区域设置在 jQuery UI 的日期选择器中设置日期格式?
我得到源html:
<script type="text/javascript">
$(function() {
$(".datefield2").datepicker($.datepicker.regional['de']);
});
</script>
<form action="/Home/TestDate" method="post"> <input class="datefield2 hasDatepicker valid" name="date" value="21.12.2012" type="text" id="date">
<input type="submit" value="send">
</form>
如果在日期选择器中选择一个日期,我会得到12/21/2012
,但是我需要21.12.2012
.
Use the dateFormat option http://api.jqueryui.com/datepicker/#option-dateFormat更改为自定义格式
$(function() {
$(".datefield2").datepicker($.datepicker.regional['de']);
$(".datefield2").datepicker('option','dateFormat','dd.mm.yy');
});
真正的问题是您需要手动包含本地化文件。
他们可以在以下位置找到:https://github.com/jquery/jquery-ui/tree/master/ui/i18n https://github.com/jquery/jquery-ui/tree/master/ui/i18n
专门针对德语的是https://github.com/jquery/jquery-ui/blob/master/ui/i18n/datepicker-de.js https://github.com/jquery/jquery-ui/blob/master/ui/i18n/datepicker-de.js
Demo (完全本地化)可见于http://jsfiddle.net/gaby/h07ny9ep/ http://jsfiddle.net/gaby/h07ny9ep/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)