我有一种奇怪的情况(或者至少对我来说是:-)
我正在使用C#
开发MVC 4应用程序。
使用JQuery DatePicker设置有2个输入字段,如下所示:
<div class="spacing float-left">
@Html.Label("Start dato", new { @class = "editor-label" })
@Html.TextBox("StartdatoInput", "", new { @class = "gray-border-1 layer-1" })
</div>
<div class="spacing float-left">
@Html.Label("Slut dato", new { @class = "editor-label" })
@Html.TextBox("SlutdatoInput", "", new { @class = "gray-border-1 layer-1" })
</div>
pickeropts的定义是:
function CalendarEntries()
{
var pickerOpts = {
closeText: "Afslut",
currentText: "i dag",
nextText: "næste",
prevText: "forrige",
monthNames: ["Januar", "Februar", "Marts", "April", "Maj", "Juni",
"Juli", "August", "September", "Oktober", "November", "December"],
monthNamesShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul",
"Aug", "Sep", "Okt", "Nov", "Dec"],
dayNames: ["Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag",
"Lørdag", "Søndag"],
dayNamesShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør"],
dayNamesMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø"],
dateFormat: 'dd/mm/yy',
firstDay: 1,
isRTL: false,
showButtonPanel: true
};
$("#StartdatoInput").datepicker(pickerOpts);
$("#SlutdatoInput").datepicker(pickerOpts);
jQuery.extend(jQuery.datepicker, { _checkOffset: function (inst, offset, isFixed)
{ offset.top = offset.top; offset.left = offset.left - 220; return offset; } });
}
并初始化为:
$("#StartdatoInput").datepicker(pickerOpts);
$("#SlutdatoInput").datepicker(pickerOpts);
我的期望是两个输入字段都使用dd/mm/yy
格式,但StartdatoInput
使用默认格式(mm / dd / yy)
有什么错误的想法?