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

时间:2018-07-11 22:37:04

标签: javascript momentjs

我有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日星期四格林尼治标准时间+0300(MSK)
  • meeting_time是15:00-15:30

我想赢得时刻_d 2018年7月12日星期四20:00:00 GMT + 0800(UTC +3到UTC +8)

1 个答案:

答案 0 :(得分:1)

您可以设置日期中的小时和分钟。

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