我也想不明白为什么var b=mydate.setTime(use + 2* 60 * 60 * 1000);这个就不行呢?
var mydate=new Date();
document.write("当前时间:"+mydate+"<br>");
var use=mydate.getTime();
mydate.setTime(use + 2* 60 * 60 * 1000);
document.write("推迟二小时时间:" + mydate);
显示结果:
当前时间:Thu Dec 25 2014 17:10:57 GMT+0800 (中国标准时间)
推迟二小时时间:Thu Dec 25 2014 19:10:57 GMT+0800 (中国标准时间)
这样的代码是可以的,var use=mydate.getTime();get/setTime() 返回/设置时间,getTime()返回时间是可以声明一个变量的,
但是setTime()就不可以呢?
var mydate=new Date();
document.write("当前时间:"+mydate+"<br>");
var b= mydate.setTime(mydate.getTime() + 2* 60 * 60 * 1000);
document.write("推迟二小时时间:" + b);
显示结果:
当前时间:Thu Dec 25 2014 17:09:28 GMT+0800 (中国标准时间)
推迟二小时时间:1419505768480