2014-07-29T16:55:46.657Z
我相信它是:
年 - 月 - 日T
小时:分钟:SECONDS.MILLISECONDS Z
T
和Z
的目的和全名是什么?
他们只是作为逃脱角色吗?
答案 0 :(得分:3)
T
分隔日期和时间; Z
指定UTC时区。 (例如,代替它,-08:00
可以出现。)
答案 1 :(得分:1)
JSON没有日期概念,所以如果你JSON.stringify(new Date())
,你实际上在做JSON.stringify(new Date().toJSON())
(link to spec),它使用JavaScript的日期/时间格式给出日期。您可以在规范的§15.9.1.15中获得有关该格式的所有详细信息。
JavaScript的pseudo-ISO-8601 date/time format使用T
作为日期和时间之间的分隔符,Z
作为UTC的指示符(有时称为GMT)。在JavaScript中,没有 Z
,仍然是UTC(而在ISO-8601中,它将是“本地时间”)。您可以指定时区偏移量而不是Z
。