gpt4 book ai didi

javascript - 如何(或更恰本地 : Why) does JSON. Stringify 更改 Date() 值?

转载 作者:行者123 更新时间:2023-11-30 13:38:41 25 4
gpt4 key购买 nike

请在此处查看问题示例:http://www.jsfiddle.net/s2uYE/

请注意,第二个 new Date() 比第一个 new Date() 晚 1 小时,即使它们是同时启动的。

这让我在最近的项目中非常困惑,我只想知道为什么会发生这种情况,如果这是浏览器在通过 JSON 字符串化时如何处理日期的错误,或者这是否“应该”发生,我只是还没有意识到其中的好处。

感谢任何帮助!

亲切的问候,标记

最佳答案

我敢打赌这是预期的行为。考虑到万维网是真正的“万维网”,并且您可以在表单上输入时间或日期。如果您从 Javascript 生成此值,大多数时候您不需要相对于用户浏览器的本地时间。当我去听你的 fiddle 时,我比 JSON 时间落后 4 小时。

在服务器端,您可能希望以最中立的方式区分这次输入。 GMT 是一个非常方便的标准。请记住,世界上某个地方可能是午夜,但只有一次是 GMT 午夜。

关于javascript - 如何(或更恰本地 : Why) does JSON. Stringify 更改 Date() 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489160/

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