老实说,我有点困惑,不知道如何解决这个问题,所以如果问题有点傻,我很抱歉:) 所以情况是我有一个从服务器获得的时间范围,用于产品的预订时间范围,请考虑以下两个:
"startWorkingHour": "0001-01-01T08:00:00",
"finishWorkingHour": "0001-01-01T17:00:00"
这些时间是 UTC 时间。问题是我需要以某种方式将用户选择的本地时间转换为 UTC,并且该时间必须介于这两个时间之间。例如,用户从时间选择器中选择了 8:00 AM,格式类似于 2021-07-05T03:30:12.498Z
,我不想要这个,我希望它是 2021-07-05T08:00:12.498Z
,这样我的服务器就可以接受它。我怎样才能做到这一点?
答案 0 :(得分:2)
您通过 toUTCString()
const dates = {
startWorkingHour: "0001-01-01T08:00:00",
finishWorkingHour: "0001-01-01T17:00:00"
}
const date = new Date()
console.log(date, date.toUTCString(), new Date(dates.startWorkingHour).toString())