我有一个服务器给我的 unix 时间日期:1458619200000
注意:您标记为“重复”的其他问题没有显示如何从 UNIX TIME 到达那里。我正在寻找 javascript 中的特定示例。
但是,我发现根据我的时区,我会得到两个不同的结果:
d = new Date(1458619200000)
Mon Mar 21 2016 21:00:00 GMT-0700 (Pacific Daylight Time)
// 现在我将我的计算机设置为东部时间,我得到了不同的结果。
d = new Date(1458619200000)
Tue Mar 22 2016 00:00:00 GMT-0400 (Eastern Daylight Time)
那么我怎样才能显示日期:1458619200000 …无论我的计算机时区如何,都始终在东部时间(3 月 22 日)?
原文由 Shai UI 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 Javascript 中的 getTimezoneOffset() 函数轻松处理时区偏移。例如,
但是,后面表示的语言环境字符串不会改变。这个答案的来源在 这篇文章 中。希望这可以帮助!