【发布时间】:2019-08-05 13:43:56
【问题描述】:
我想知道为什么下一行有效:
new Date("06/19/2019 06:42 EDT") //Wed Jun 19 2019 13:42:00 GMT+0300
但是这个没有:
new Date("06/19/2019 06:42 CEST") //Invalid date
【问题讨论】:
-
日期构造函数需要 RFC 8601 字符串。无论是否有效,其他任何事情都是公平的游戏。
-
@amy — 您可能指的是 ISO 8601 或 RFC 2822(或 RFC 3339),但 ECMAScript 可解析格式也不完全是。最好只参考 ECMA-262 的相关部分。 ;-)
标签: javascript date