【发布时间】:2011-08-05 17:27:51
【问题描述】:
我目前正在向网站添加类似不在办公室的系统,用户可以在其中标记他们不在办公室的日期和时间,以便他们可以提供其他用户的信息以在他们外出时用作备份。
我遇到的问题是将用户的本地时间转换为 UTC。我已经看到其他帖子通过向用户提供 UTC 并让客户端 (js) 将时间转换为本地时间和从本地时间转换来解决此问题。但是,我确实可以访问一个专有系统,我可以使用它来根据用户的时区偏好在服务器端转换日期。
我的问题是:我是否应该使用服务器端转换,这将允许提供用户的 home 本地时间(例如,他们的美国时间,无论他们在哪里登录),还是应该使用客户端转换?
有人有这方面的经验吗?每种方法有哪些不太明显的优点/缺点?
【问题讨论】:
-
如果您需要一些代码示例,请列出技术。除非它是 PHP,否则我可能能够提供它。
标签: date localization time utc