我使用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")