按给定模式在IE中解析日期和时间会产生无效日期

时间:2017-02-22 15:03:05

标签: javascript date datetime internet-explorer momentjs

按给定模式解析日期问题。 问题仅出现在IE 中。在Chrome中它可以正常工作。

示例代码为:

var dateValue = moment("04/05/2015 00:00:00", "DD/MM/YYYY HH:mm:ss").toDate();

此片段也是小提琴:https://jsfiddle.net/Alex13ss/rsxmx7bc/1/

尝试在IE中打开它并查看输出。在结果中,您会看到[date] Invalid Date

尝试了很多选项并且搜索了很多。仍然没有结果。 如果你有想法,也没有必要为我使用momentjs。

在您尝试评估IE控制台中的dateValue = moment("04/05/2015 00:00:00", "DD/MM/YYYY HH:mm:ss").toDate();之后,可以提供一个提示。

请记住,根据区域设置可能有很多格式,但数据总是匹配字符串模式进行解析。

提前感谢任何建议/解决方案! :)

P.S。关键问题是this但不一样,请注意! :) Can be a good hint,但不是答案。

0 个答案:

没有答案