我正在开发一个允许用户添加日历条目的网站,然后在主页上所有用户都可以看到这些条目,并带有一些文字说明这些条目是最新的,例如
第 1 场:5 分钟
第 2 场:7 小时
第 3 场:4 天
我遇到的问题是每个人都可能在不同的时区。我已经决定要在 GMT 中存储所有时间/日期。
我正在纠结的是,当用户提交日历条目时,比如说 2009 年 1 月 1 日上午 10:30,我需要计算出这个日期时间在 GMT 中的存储时间。有没有办法知道用户本地时区/时间是什么,以便我可以将其与服务器时间 (GMT) 进行比较以进行转换?
我真的希望这是有道理的。我希望我可以做到这一点,而不必询问用户他们所在的时区,或者强迫用户在 GMT 中输入所有日期时间。