通过瞬间转换为UTC时可节省一小时的时间-utcOffset不起作用

时间:2019-06-07 07:58:54

标签: momentjs

将时间转换为UTC时,显示时间比预期少一小时

我正在通过矩更新点网变量以转换时间并向用户显示本地系统时间。但是转换后我少了一个小时。尝试了utcOffset,但出现错误utcOffset不是函数。任何建议

其中formData.SubmittedDate =“ 2019/6/7 5:44:59”

$java ParallelExecution dfafj 34 1341 4656 dfad 245df 5767

正在获取:2019年6月7日上午12:14 预计:2019年6月7日上午11:44

1 个答案:

答案 0 :(得分:0)

从文档中:

  

以分钟为单位获取UTC偏移量。

因此,您可以使用像add这样的操作方法:

$('[data-utcdate]').each(function () {  
    var d = moment($(this).attr('data-utcdate'));
    var offset = d.utcOffset() // will return the offset in minutes
    var time = d.add(offset, "m");
    $(this).html(time.format('MMM D, YYYY h:mm A'));
})