Moment.JS使用时区



我使用mommt.js和moment-timezone.js在浏览器中输出时间。现在我正在处理从服务器发送的epoch时间,这个epoch已经转换为中心。现在我想以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")

相关内容

  • 没有找到相关文章

最新更新