我有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)
答案 0 :(得分:1)
您可以设置日期中的小时和分钟。
const [hour, minute] = userTime.split(':');
moment(meeting_date).hour(hour).minute(minute).toDate();