浏览器(Chrome)的时区与服务器的时区不同



我刚刚从服务器(node.js)向浏览器(chrome)发送了一个new Date(),并同时打印在服务器和浏览器上的时间。

服务器给我一个 Wed Jun 22 2016 22:13:23 GMT+0800 (CST)的本地时间,但是浏览器给了我一个UST 016-06-22T14:13:23.283Z

我将数据从服务器发送给浏览器,并使用JSON数据发送。如何解决此差异?

我可以在浏览器中手动转换时区,但是我不确定这是最好的解决方案。

如果您发送日期,您将如何?以字符串形式?

考虑将日期发送为时期时间戳(又称Unix时间)。

,例如

new Date().getTime()

然后在您的服务器上您可以使用new Date(epochTimestamp)初始化新日期。

相关内容

  • 没有找到相关文章

最新更新