gpt4 book ai didi

javascript - 如何维护时区

转载 作者:行者123 更新时间:2023-11-30 11:44:43 25 4
gpt4 key购买 nike

我的客户在印度,服务器在美国。如果用户从印度提交他的帖子,它会存储在美国服务器中,所以当我向用户显示帖子提交时间时,它是按照美国时间。我想根据客户时区显示它

最佳答案

处理时区的最简单方法是使用 Epoch time在幕后,并将其转换为用户在渲染时首选的时区(或使用客户端代码)。

大纪元时间是自 1970 年 1 月 1 日在伦敦开始的秒数。例如,现在时间是 1483130714。这意味着我们有一个简单的数字,可以毫不费力地进行比较和排序,以表示精确的时刻,而无需关心日期、时区、区域设置及其令人沮丧的细节。几乎所有流行的语言都能够将这些数字解析为它们自己的时间戳值。在 JavaScript 中,您可以使用 new Date(1483130714) 执行此操作。您将获得一个日期对象,然后您可以根据需要显示它(例如使用 toLocaleString)。

如果您不使用 Epoch 时间,您会希望使用 UTC,这是次优选择。重要的是以一致的普遍理解的格式存储,然后根据需要将其转换为用户首选的格式。

关于javascript - 如何维护时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41402398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com