繁体   English   中英

使用时区的Moment.JS

[英]Moment.JS using timezone

我正在使用momemt.js和moment-timezone.js在浏览器中输出时间。 现在,我正在处理从服务器发送的新纪元,此新纪元已转换为中央纪元。 现在,我想在EST / EDT中显示时间。 我有moment().tz("America/New_York").format(); moment.unix(val.departure_time).format("h:mm a"); 格式化我的时间。 问题在于客户的时间是中部时间(比东部时间晚1小时)。 我究竟做错了什么?

我在约会时不是很熟悉,所以请保持温柔:)

当您调用moment() -正在获取当前时间。 您似乎没有将其分配给任何东西。

从您的问题的措辞很难分辨,但是我假设val.departure_time是基于Unix Epoch的时间,是自1970年1月1日UTC以来的整数秒数。 如果是这样,您可能想要这样做:

moment.unix(val.departure_time).tz("America/New_York").format("h:mm a")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM