在javascript中向datetime字符串添加2小时
我从Web服务获取以下字符串,在javascript中向datetime字符串添加2小时,javascript,datetime,Javascript,Datetime,我从Web服务获取以下字符串,2014-06-05T10:27:47Z。我想在此基础上再增加2小时 我试图将它转换为日期并添加时间,但它不起作用。代码如下: var d = new Date("2014-06-05T10:27:47Z"); d = new Date(d + 2*60*60*1000); 我做错了什么?您可以使用设置小时数方法: var d = new Date("2014-06-05T10:27:47Z"); var d2 = new Date("2014-06-05T10:
2014-06-05T10:27:47Z
。我想在此基础上再增加2小时
我试图将它转换为日期并添加时间,但它不起作用。代码如下:
var d = new Date("2014-06-05T10:27:47Z");
d = new Date(d + 2*60*60*1000);
我做错了什么?您可以使用设置小时数方法:
var d = new Date("2014-06-05T10:27:47Z");
var d2 = new Date("2014-06-05T10:27:47Z");
d2.setHours ( d .getHours() + 2 );
使用对象的名称和方法,而不是自己尝试
var d = new Date("2014-06-05T10:27:47Z");
d.setHours(d.getHours() + 2)