【发布时间】:2018-01-05 00:15:56
【问题描述】:
我的后端服务器使用 python 存储一个 utc 时间戳并将其发送到前端。
from datetime import datetime
utcTs = datetime.utcnow().timestamp()
然后前端应用程序 (node.js) 获取 utcTs ,将其转换为语言环境时间(或自定义时区)
我的代码是这样的:
moment.unix(utcTs).add(8,'hour').format()
因为 utcTs 是 utc+0 时间戳,我如何将时刻对象初始化为 utc+0,这样我就可以轻松地将其转换为其他时区。
例如,我的语言环境是 utc+8。
moment.tz(utcTs,'Asia/Shanghai').format()
返回错误的时间。
有什么温和的方法吗?谢谢
【问题讨论】:
标签: datetime timezone timestamp momentjs