【发布时间】:2011-06-20 13:37:46
【问题描述】:
我在使用 Jquery UI datepicker 时进行了一些测试,发现日期格式在 Chrome 中无法正常工作 - 如果我输入 13/10/2009,则会出现错误,指出格式不正确。我认为发生的情况是,所有浏览器和验证的格式都是 dd/mm/yyyy,但由于某种原因,chrome 默认为 mm/dd/yyyy - 即它在所有其他浏览器上都可以正常工作,但在 Google Chrome 上却不行。
这是一个链接:https://www.carcreditassured.co.uk/apply-now-poor-rating/(在这种情况下,我会将问题类型更改为三个选择框以提高可用性,但我想知道答案以供将来参考)
这是我的 jquery 代码:
$('.date-pick').datepicker({
showOn: 'both',
buttonText: 'Choose a date',
buttonImage: '/images/calendar.png',
buttonImageOnly: true,
dateFormat: 'dd/mm/yy',
numberOfMonths: 1,
showButtonPanel: true
});
任何建议将不胜感激。 最良好的祝愿 雷切尔
附:在阅读了该论坛上的另一篇文章后,我尝试对 MM 进行大写,并给出了(2009 年 10 月 13 日)的格式,这不是我想要的。
【问题讨论】:
标签: jquery-ui google-chrome datepicker