Javascript处理不同时区的夏令时

Javascript handle daylight savings time for different time zones

本文关键字:夏令时 时区 处理 Javascript      更新时间:2023-09-26

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

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

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

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

但是,这两个选项都不能处理夏令时

有谁能给我一些建议吗?

Javascript的toUTCString()和像getUTCDate()而不是getDate()这样的函数将忽略时区偏移量,我假设包括DST偏移量。