通过显示时区JavaScript/MONMJS将ISO/UTC日期转换为本地



我有一个格式的日期,例如2019-05-18T19:30:00-0400,我需要显示为 05/18/2019 07:30 PM EST 使用MOMMJS或普通JavaScript。我尝试了几种方法,例如,新日期('2019-05-18t19:30:00-0400'((。格式('mm-dd-yyyy h:mm a zz'(

不可能单独从偏置确定时区。有许多偏移属于一个以上的时区。因此,缩写是不可能的。

有关更多详细信息,请参见时区!=偏移量,请参阅TZ数据库时区的列表。

但是,从您的评论看来,您也希望与给出的当地时间和偏移保持相同的局部时间和偏移。力矩可以使用其(不合适的命名(parseZone函数来帮助解决该部分:

moment.parseZone("2019-05-18T19:30:00+0100").format("MM/DD/YYYY hh:mm A ZZ")
//=> "05/18/2019 07:30 PM +0100"

最新更新