Javascript处理不同时区的夏令时

时间:2016-11-04 03:43:54

标签: javascript date datetime

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

用户可能来自不同的时区。并且日期在UTC中存储为UTC。

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

  1. 将日期字符串转换为前端的UTC日期字符串并传递给服务。
  2. 将UTC偏移量传递给服务,并将日期字符串转换为后端的UTC。
  3. 但是,这两个选项都无法处理夏令时

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

1 个答案:

答案 0 :(得分:1)

Javascript' toUTCString()以及getUTCDate()而不是getDate()等功能将忽略时区偏移,包括我假定DST偏移。