我正在尝试解析以下格式的日期
dateFormat: "d-M-y" // returns 10-Oct-13
我正在使用 jQuery UI
来格式化日期。
下面是我的代码:
var d1 = new Date("10-Oct-13");
alert(d1); //Invalid in FF and IE, works in chrome
看起来很奇怪,这是我的 JSFiddle用于重现 FF 和 IE 中的错误。
注意:我不想使用插件,因为它正在运行 chrome。
请分享您的想法。
最佳答案
可以使用Datepicker的parseDate()方法结合格式字符串来解析日期:
var d1 = $.datepicker.parseDate("d-M-y", $("#lastAssimilationDate").val())
alert(d1); // alerts: Thu Oct 10 2013 00:00:00 GMT+0200
参见 edited JSFiddle .
关于javascript - 无法解析日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19298396/