Javascript Calendar.Setup日期格式问题

时间:2017-05-23 20:30:50

标签: javascript c# date calendar

我有一个C#页面上有一个javascript日历,而caledar会驱动为用户提取哪些信息。日历设置如下:

if (document.getElementById("calendar-inputField")) {
            var cal_inp_fld_currvalue = "";
            var cal3 = Calendar.setup({
                inputField: "calendar-inputField",
                trigger: "calendar-inputField",
                dateFormat: "%m/%d/%Y",
                showsTime: false,
                animation: false,
                min: midDate,
                max: new Date(),
                fdow: 0,
                singleClick: true,
                step: 1,
                electric: false,
                onFocus: function () { cal_inp_fld_currvalue = document.getElementById('calendar-inputField').value; },
                onSelect: function () { this.hide(); if (cal_inp_fld_currvalue != document.getElementById('calendar-inputField').value) { ajax_call('qbonline.aspx?fn=AJAX', document.getElementById('idSelGetBatchType').value); } }
            });

我遇到的问题是使用dateformat,我发现如果我使用chrome并将我的语言设置设置为英语(加拿大)并且我选择了像05/23/2017那样的日期,则日历认为是无效日期,因为加拿大日期被视为dd / mm / yy。

我想知道的是,是否有办法忽略用户Chrome设置并始终使用一种格式?

0 个答案:

没有答案