【问题标题】:Javascript handle daylight savings time for different time zonesJavascript处理不同时区的夏令时
【发布时间】:2017-03-17 19:56:37
【问题描述】:

我的网页上有一个输入框,供用户输入日期。出于某种原因,我不能使用日期时间选择器,我必须通过 ajax 将它作为 String 传递给基于 .NET 的服务。

用户可能来自不同的时区。日期以UTC格式存储在数据库中。

似乎我有 2 个选项来处理时区:

  1. 在前端将日期字符串转换为 UTC 日期字符串并传递给服务。
  2. 将 UTC 偏移量传递给服务,并在后端将日期字符串转换为 UTC。

但是,这两个选项都无法处理夏令时

有人可以给我一些建议吗?

【问题讨论】:

标签: javascript date datetime


【解决方案1】:

Javascript 的 toUTCString() 和类似 getUTCDate() 而不是 getDate() 的函数将忽略时区偏移,包括我认为 DST 偏移。

【讨论】:

    猜你喜欢
    • 2012-11-21
    • 2012-03-21
    • 2019-12-16
    • 1970-01-01
    • 2022-07-20
    • 2015-02-26
    • 1970-01-01
    • 2013-03-18
    • 2013-06-08
    相关资源
    最近更新 更多