【发布时间】:2014-02-13 19:59:15
【问题描述】:
我正在使用 ASP.NET MVC 并使用两台服务器。在第一台服务器(用于测试)上,日期格式设置为 dd.mm.yy,但在第二台服务器上 - mm/dd/yy。问题是:是否可以根据站点工作的服务器日期格式为 jQuery UI datepicker 自定义 dateFormat?
呈现日期:
<%=Html.EditorFor(p=>Model.myDate)%>
Javascript 代码示例:
$('#myDate').datepicker({
dateFormat: 'dd.mm.yy',
onSelect: function (dateText) { doSomething(); },
onClose: function () { doAction(); }
})
是否可以将强类型的dateFormat: 'dd.mm.yy' 替换为根据服务器日期格式格式化日期的东西?如果“是” - 怎么做?
目前,我正在使用一些临时解决方案:
$('#myDate').datepicker({
dateFormat: $("#myDate").val().indexOf('/') > 0 ? 'mm/dd/yy' : 'dd.mm.yy',
onSelect: function (dateText) { doSomething(); },
onClose: function () { doAction(); }
})
【问题讨论】:
标签: jquery asp.net asp.net-mvc jquery-ui datepicker