【发布时间】:2012-02-21 15:37:56
【问题描述】:
当您的网络服务接受来自与服务器不同时区的请求时,处理 DST 值的最佳方法是什么?
我的网络服务使用 ISO8601 标准 (2012-02-21T05:00:00.000-05:00) 接受日期字符串
我想考虑 DST,但不希望维护或连接到数据库以获取从不同时区到我的服务器的每个请求的 DST。
我考虑的一种方法是使用服务器的默认 DST 设置,然后对于传入的每个请求将其转换为与我的服务器所在的时区相同的时区。然后在处理完成后,将字符串转换回时区客户并返回。响应数据的转换可以在服务端或客户端完成。
有什么建议吗?
【问题讨论】:
-
夏令时是一个愚蠢的臀部疼痛。将所有内容存储在 GTM/UTC 中,并在必要时根据需要转换回来。
标签: javascript utc iso iso8601