gpt4 book ai didi

javascript - ISO 8601 格式的日期时间和 JavaScript 中 UTC 格式的日期时间有什么区别?

转载 作者:行者123 更新时间:2023-12-02 23:48:45 25 4
gpt4 key购买 nike

我在 JavaScript 中选择一些日期和时间,然后想将其存储在服务器(.NET)上。日期应该是从当前时刻开始的 future 日期(因此不会早于 1970 年)。阅读了有关 SO 的主题后,我了解到最好将日期存储为字符串,人们建议使用 Date.prototype.toISOString()Date.prototype.toUTCString()。我读到 toISOString() 在 IE 7 中不可用。当我应该选择一个或另一个函数时,我想知道其他差异。

最佳答案

它们有不同的目的。

  • UTC是世界调节时钟和时间的主要时间标准。
  • ISO是标准格式时间。 ISO 还支持其格式的 ms

所以如果你想向服务器发送数据,就发送ISO,因为ISO是标准格式:

var date = new Date();
sendDate(date.toISOString());

您还可以在 IE7 中使用 toISOString polyfill .

关于javascript - ISO 8601 格式的日期时间和 JavaScript 中 UTC 格式的日期时间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21300956/

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