假设我有
- 日期(即 UTC 时间戳),
- 我可以按照自己的意愿编码的位置(例如“巴黎”)(并且不是浏览器的位置),
- 无法永久访问互联网
那么如果我想针对该特定位置设置日期格式,并在发生夏令时时正确处理夏令时,我该怎么办?我更喜欢基于标准的解决方案。我希望解决方案要么包含某种可靠的表格,要么调用一些浏览器/计算机魔法。
当然,由于偏移量取决于时刻,我不能只将位置存储为偏移量。
这里有两点可以缓解这个问题:
- 我不会处理 2010 年之前的日期
- 如果某个国家/地区决定更改其时区规则,我可以发布新的代码/库
最佳答案
看看moment.js它以非常好的方式支持本地化以及时区。
对于位置问题,我想说,如果没有互联网连接,您将很难解决这个问题。我想说解决这个问题的唯一方法是让您的用户手动输入一个国家/地区(也许还有时区)。
关于javascript - 打印给定位置的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18057120/