javascript将日期转换为此格式';2019-01-19T19:11:00';
从服务器上我得到“2019-01-19T19:11:00.000Z”,我需要转换为本地时区,这样我就得到了“2019-01-19T11:11:00”。我的UTC偏移量是8小时 新日期('2019-01-19T19:11:00.000Z')产生于2019年1月19日星期六11:11:00 GMT-0800(太平洋标准时间),如何将其恢复到'2019-01-19T11:11:00'?谢谢javascript将日期转换为此格式';2019-01-19T19:11:00';,javascript,date,Javascript,Date,从服务器上我得到“2019-01-19T19:11:00.000Z”,我需要转换为本地时区,这样我就得到了“2019-01-19T11:11:00”。我的UTC偏移量是8小时 新日期('2019-01-19T19:11:00.000Z')产生于2019年1月19日星期六11:11:00 GMT-0800(太平洋标准时间),如何将其恢复到'2019-01-19T11:11:00'?谢谢 var now=newdate(); console.log(现在是.toISOString().split('
var now=newdate();
console.log(现在是.toISOString().split('.')[0])代码>您希望日期字符串采用iso格式,与本地时区有关:
const tzoffset=(新日期()).getTimezoneOffset()*60000;
常数d=新日期('2019-01-19T19:11:00.000Z')
console.log(新日期(d-tzoffset).toISOString().split('.')[0])
console.log('2019-01-19T11:11:00')
不酷。这会生成一个伪装为本地的UTC时间戳,它不会执行OP想要的操作。var d=new Date();d、 setMinutes(d.getMinutes()-d.getTimezoneOffset());d、 toISOString().slice(0,19)代码>;-)