Javascript 如何更改变量中的时区?

Javascript 如何更改变量中的时区?,javascript,node.js,Javascript,Node.js,我想在日期变量中更改时区或在那里添加+3小时。我什么都试了,但没有结果。请帮忙 var date; date = new Date().toISOString().slice(0, 19).replace('T', ' '); 为什么这不起作用?只需从该Date变量创建一个新的Date对象: var date1=new Date().toISOString().slice(0,19).replace('T',''); var date2=新日期(date1); 因为我想把它转换成MySQL的d

我想在日期变量中更改时区或在那里添加+3小时。我什么都试了,但没有结果。请帮忙

var date;
date = new Date().toISOString().slice(0, 19).replace('T', ' ');

为什么这不起作用?只需从该
Date
变量创建一个新的
Date
对象:

var date1=new Date().toISOString().slice(0,19).replace('T','');
var date2=新日期(date1);

因为我想把它转换成MySQL的datetime类型。哦,就是这样做的:var date=new date();date.setHours(date.getHours()+3);date=date.toISOString().slice(0,19).replace('T','');