如何在momentJS中检测夏令时的加减1小时

时间:2019-04-06 06:40:51

标签: javascript date momentjs dst timezone-offset

我正在使用momentJS处理应用程序中的日期和时间。所有特定于日期时间的字段都以UTC格式保存在数据库中。在渲染这些日期时,我在momentJS中使用UTC偏移(-8.00等),如下所示:

moment(utcDate).utcOffset(-8.00).format()

这仅在没有夏令时的情况下才给我太平洋时间。但是,我们谈论的是今天的日期,上述原因是不正确的,因为我们必须在偏移中添加1 hour的夏令时,因此它变为-07.00

但是我的问题是,如何立即检测并添加这1小时。

我尝试了moment(date).utcOffset(-8.00).isDST(),它始终会提供假信息,因此不确定如何处理。

0 个答案:

没有答案