为什么 GMT-0400 转换为 1989 年之前的 GMT-0500?
> new Date('1989-04-02T23:01:14.52Z')
Sun Apr 02 1989 19:01:14 GMT-0400 (EDT)
> new Date('1988-04-02T23:01:14.52Z')
Sat Apr 02 1988 18:01:14 GMT-0500 (EDT)
它与夏令时有关吗?
为什么 GMT-0400 转换为 1989 年之前的 GMT-0500?
> new Date('1989-04-02T23:01:14.52Z')
Sun Apr 02 1989 19:01:14 GMT-0400 (EDT)
> new Date('1988-04-02T23:01:14.52Z')
Sat Apr 02 1988 18:01:14 GMT-0500 (EDT)
它与夏令时有关吗?
从 1987 年到 2007 年,夏令时从 4 月的第一个星期日开始。所以在 1988 年是 4 月 3 日,而在 1989 年是 4 月 2 日。
http://en.wikipedia.org/wiki/History_of_time_in_the_United_States#DST_1966