【发布时间】:2014-03-25 17:09:17
【问题描述】:
我目前将数据库中的所有日期时间都存储为 UTC 日期。每个用户的时区偏移量也存储在数据库中。当我检索一个 Date 时,它会使用这个偏移量转换回它们的本地日期。
当我使用 ajax 调用检索日期时会出现问题。我认为,日期(已经使用偏移量转换)作为 Java Date 对象返回。然后浏览器决定弄乱我的日期,将客户端计算机的时区偏移量添加到日期对象。如果时间部分超过上午 11.59,这会导致日期提前一天。
我能想到的唯一解决方案是将它们作为字符串传递,在这种情况下当然不会发生这种情况。不过,这对我来说是个不错的选择,我很想为这个问题找到更好的解决方案或解决方法。
【问题讨论】:
-
我们能看到一些 AJAX 调用吗?
标签: ajax datetime browser offset utc