首页 文章

使用时区将日期和时间字符串转换为moment.js

提问于
浏览
0

我有 meeting_time 的用户输入,即javascript日期(日历选择)和 meeting_time 字符串(选择下拉选项)

var userTime = meeting_time ? meeting_time.label.split(' -')[0] : null
var userDate = moment(meeting_date).format("YYYY-MM-DD");

如何将这些变量转换为具有特定时区的moment.js对象

例如,

  • meeting_date 是2018年7月12日星期四12:00 00 GMT 0300(MSK)

  • meeting_time 是15:00 - 15:30

我想得到的时刻 _d Thu Jul 12 2018 20:00:00 GMT 0800(UTC 3 to UTC 8)

1 回答

  • 1

    您可以在日期中设置小时和分钟 .

    const [hour, minute] = userTime.split(':');
    moment(meeting_date).hour(hour).minute(minute).toDate();
    

相关问题