为了账号安全,请及时绑定邮箱和手机立即绑定

第9行是把mydate赋值了么?mydate.setTime( mydate.getTime() + 2* 60 * 60 * 1000);

  var mydate=new Date();

  document.write("当前时间:"+mydate+"<br>");

  mydate.setTime( mydate.getTime()  + 2* 60 * 60 * 1000);

  document.write("推迟二小时时间:" + mydate); 

 输出的变量mydate不是当前时间么?难道mydate被赋值了?

mydate=mydate.setTime( mydate.getTime()  + 2* 60 * 60 * 1000);


正在回答

4 回答

 var mydate=new Date();          //获取当前时间并赋值给变量mydate

  document.write("当前时间:"+mydate+"<br>");   //输出当前时间mydate

  mydate.setTime( mydate.getTime()  + 2* 60 * 60 * 1000);     //mydate.getTime() 获取当前时间后+2* 60 * 60 * 1000,即时间向后推迟两个小时,并再次设置为mydate的值

  document.write("推迟二小时时间:" + mydate); // 输出推迟后的值


0 回复 有任何疑惑可以回复我~

程序执行是从上至下的,先输出的mydate是当前时间,后输出的mydate是推迟两小时后的时间。

0 回复 有任何疑惑可以回复我~

var mydate=new Date(); 

mydate.getTime()是获取现在的系统时间

mydate.setTime()是设置时间,确实是赋值了,赋的是当前时间加上2个小时的秒数。

1 回复 有任何疑惑可以回复我~

不是的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

第9行是把mydate赋值了么?mydate.setTime( mydate.getTime() + 2* 60 * 60 * 1000);

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信