使用时刻

时间:2018-02-28 12:58:29

标签: javascript datetime momentjs utc

考虑以下对象。

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

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

1 个答案:

答案 0 :(得分:1)

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

由于AM / PM没有密钥所以你必须自己管理。

这是一个实时样本:

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>