嗨,我们为我们的 Web 应用程序使用了一个简单的 kendo 日期选择器。
$("#DateInput").kendoDatePicker({
format: "dd/MM/yyyy",
culture: "en-GB",
max: new Date()
});
现在,当我们尝试在 Javascript 中获取 datepicker 值时,我的浏览器给了我日期格式dd/MM/yyyy但我同事的浏览器给了他MM/dd/yyyy。我们尝试使用与您在剑道中看到的相同的文化,以及在我们的 web.config 中,我们将全球化设置如下。
<system.web>
<globalization uiCulture="en-GB" culture="en-GB" />
</system.web>
我的电脑的日期格式和设置如下;
Region & Language format: English(United Kinddom)
Keyboard Layout: English(United Kingdom)
Long and Short Date format: dd MMMM yyyy
Timezone: GMT+6
我同事的日期格式和设置是;
Region & Language format: English(Australia)
Keyboard Layout: English(Australia)
Long and Short Date format: dd MMMM yyyy
Timezone: GMT+8
最后一点信息,我们在这两个地方都使用 Chrome 进行测试。这可能是UTC问题。对于这两种情况,我都想要“dd/MM/yyyy”中的日期格式。任何可行的解决方案都将受到高度赞赏。谢谢。