【发布时间】:2010-10-07 14:59:13
【问题描述】:
我正在开发一个允许用户添加日历条目的网站,然后所有用户都可以在主页上看到这些条目,并带有一些文字说明这些条目要等多久才能成为最新的,例如
条目 1:5 分钟
参赛作品 2:7 小时
条目 3:4 天
我遇到的问题是每个人都可能在不同的时区。我已经决定要在 GMT 中存储所有时间/日期。
我很困惑的是,当用户提交日历条目时,例如 2009 年 1 月 1 日上午 10:30,我需要计算出这个日期时间在 GMT 中的存储时间。有没有办法知道用户的本地时区/时间是什么,以便我可以将其与服务器时间 (GMT) 进行比较以进行转换?
我真的希望这是有道理的。我希望我可以做到这一点,而不必询问用户他们所在的时区,或者强制用户在 GMT 中输入所有日期时间。
【问题讨论】:
标签: .net asp.net localization timezone