在 javascript 中定义 Date.parse 的格式

D.B*_*D.B 6 javascript date

我正在使用 Date.parse 将字符串转换为 javascript 中的日期,但是,如果字符串看起来像这样“10/11/2016”,它被解释为 2016 年 10 月 11 日,我需要将其解释为 2016 年 11 月 10 日

建议?

Bas*_*awi 8

默认情况下,Date.parse以这种格式考虑,在您的情况下,月份之前的日期MM/DD/YYYY而不是您想要的DD/MM/YYYY

我更喜欢/建议使用 3rd 方日期解析器库作为Moment.js

它可以将您的日期字符串格式设为如下所示:

moment("10/11/2016", "DD-MM-YYYY");
Run Code Online (Sandbox Code Playgroud)

  • 您的“默认”声明与 EMCA-262 不一致。除了 ISO 8601 扩展格式,使用 Date.parse 和 Date 构造函数解析日期字符串是依赖于实现的。 (2认同)