JQuery Datepicker不使用定义的格式

时间:2014-06-08 07:36:37

标签: jquery datepicker

我有一种奇怪的情况(或者至少对我来说是:-)
我正在使用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)

有什么错误的想法?

0 个答案:

没有答案