//当前时区东八
new Date(1641081600000) //当前八点
//当前utc的东八区时间
var utcTime = new Date(1641081600000).toUTCString() + '+'(0 - new Date().getTimezoneOffset() / 60);
//Sun, 02 Jan 2022 00:00:00 GMT+8
new Date(Date.parse(utcTime))
//Sun Jan 02 2022 08:00:00 GMT+0800 (中国标准时间)
//拆解
//获取当前时间的零时区时间
new Date(1641081600000).toUTCString()
//'Sun, 02 Jan 2022 00:00:00 GMT'
//因为零时区所以GMT没有值,当前时区的零时区就要将当前时区加上
(0 - new Date().getTimezoneOffset() / 60);
//得到时区 8
//最后得到 'Sun, 02 Jan 2022 00:00:00 GMT+8'
JS Date设置时区
最新推荐文章于 2024-05-02 11:29:50 发布