从服务器上我得到“ 2019-01-19T19:11:00.000Z”,我需要转换为本地时区,这样我最终得到的是“ 2019-01-19T11:11:00”。我的UTC偏移是8小时。
new Date('2019-01-19T19:11:00.000Z')产生Sat Jan 19 2019 11:11:00 GMT-0800(Pacific Standard Time),如何将其恢复为'2019-01- 19T11:11:00'?谢谢
答案 0 :(得分:1)
您希望ISO格式的日期字符串符合当地时区:
const tzoffset = (new Date()).getTimezoneOffset() * 60000;
const d = new Date('2019-01-19T19:11:00.000Z')
console.log(new Date(d - tzoffset).toISOString().split('.')[0])
console.log('2019-01-19T11:11:00')
答案 1 :(得分:0)
var now = new Date();
console.log(now.toISOString().split('.')[0]);