当您的 Web 服务接受来自与您的服务器不同时区的请求时,处理 DST 值的最佳方法是什么?
我的网络服务接受使用 ISO8601 标准的日期字符串 (2012-02-21T05:00:00.000-05:00)
我想考虑夏令时,但不希望维护或连接到数据库的开销为来自不同时区的每个请求获取夏令时到我的服务器。
我正在考虑的一种方法是使用服务器的默认 DST 设置,然后对于传入的每个请求将其转换为与我的服务器所在的时区相同的时区。然后在处理完成后,将字符串转换回我的时区客户和返回。响应数据的转换可以在服务器或客户端完成。
有什么建议吗?
最佳答案
您还可以查看用于处理 Javascript 中的日期对象的 XDate 项目。它与 JodaTime(在 Java 中)非常相似。非常易于使用和语义化。
关于javascript - 如何在 JavaScript 中处理 DST 和时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9380365/