1

假设我有

  • 日期(即 UTC 时间戳),
  • 我可以根据需要编码的位置(例如“巴黎”)(并且不是浏览器的位置),
  • 没有永久的互联网访问权限

那么如果我想为这个特定位置格式化我的日期,在/如果它发生时正确处理夏令时,我该怎么办?我更喜欢基于标准的解决方案。我希望解决方案要么包括某种可靠的表,要么调用一些浏览器/计算机魔术。

当然,由于偏移量取决于时刻,我不能只将位置存储为偏移量。

这里有两点可以缓解这个问题:

  • 我不会处理 2010 年之前的日期
  • 如果某个国家/地区决定更改有关其时区的规则,我可以发布新代码/库
4

1 回答 1

1

看看moment.js,它以非常好的方式支持本地化以及时区。

对于位置问题,我想说如果没有 Internet 连接,您将很难解决这个问题。我想说解决它的唯一方法是让您的用户手动输入一个国家(也许是时区)。

于 2013-08-05T11:41:08.663 回答