【问题标题】:Convert local time in an object to UTC using moment使用时刻将对象中的本地时间转换为 UTC
【发布时间】:2018-02-28 12:58:29
【问题描述】:

考虑以下对象。

time: {
  hour: 3, 
  minute: "03", 
  hourType: "AM"
}

考虑到日期是使用时刻的当前日期,是否可以将上述时间转换为 UTC。

【问题讨论】:

标签: javascript datetime momentjs utc


【解决方案1】:

您可以将moment.utcobject 参数一起使用。

由于上午/下午没有钥匙,所以你必须自己管理。

这是一个现场样本:

var time = {
  hour: 3, 
  minute: "03", 
  hourType: "AM"
}
var m = moment.utc({
  hour: time.hourType=='AM' ? time.hour : 12 + time.hour,
  minutes: time.minute
});
console.log(m.format());
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.1/moment.min.js"></script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-21
    • 2016-08-27
    • 2018-12-09
    • 2018-07-27
    • 2023-03-31
    • 1970-01-01
    • 2018-04-02
    相关资源
    最近更新 更多