从日期时间字符串和偏移量创建moment js对象

时间:2019-10-21 01:50:22

标签: momentjs utc timezone-offset

我正在使用Moment.js,并且在所有文档中尝试寻找最佳方式(如果有的话)从本地日期字符串和偏移量实例化时刻对象(当我需要将该对象放入UTC时)并以小时为单位反映上述抵消。例如:

如果我在2019年1月1日午夜某个地方,并且偏移量是 -300 ,那将是2019:01:01T00:00:00.000-05:00,对吗?这意味着它比UTC早了5个小时,所以我需要能够以UTC的形式表示

moment.utc("2019-01-01T05:00:00.000+00:00")

我应该为此使用什么功能/转换?

谢谢

1 个答案:

答案 0 :(得分:1)

我希望你在这之后

moment.utc("2019-01-01 00:00:00").utcOffset(-300).format('YYYYMMDD HHmmss ZZ')

请注意,偏移量应为数字而不是字符串。