gpt4 book ai didi

javascript - 为什么 Date.parse ('2012-01-01' ) 和 Date.parse ('1/1/2012' ) 返回不同的值?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:50:14 24 4
gpt4 key购买 nike

跨浏览器(Firefox 和 Chrome)和跨平台(OSX 和 Linux)验证:

> Date.parse('2012-01-01')
1325376000000
> Date.parse('1/1/2012')
1325394000000

相关:https://github.com/portablemind/compass_agile_enterprise/wiki/Javascript-Date.parse-bug%3F

最佳答案

格式 2012-01-01 被解释为符合 ISO 8601,并且隐含了 Z 时区(+00,协调世界时)。格式 1/1/2012,如果被接受(这取决于实现),将被视为本地时间。

要获得更一致的结果,请使用像 Globalize.js 这样的库。

关于javascript - 为什么 Date.parse ('2012-01-01' ) 和 Date.parse ('1/1/2012' ) 返回不同的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8692334/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com