请问:对同一个对象mydate,为何settime修改后的时间,不会覆盖掉原来的值?两次输出的值不一样。
而不会像用innerHTML方法修改后的值一样,覆盖后,两次输出的值都一样:都是修改后的那个值。
多谢多谢!!!
而不会像用innerHTML方法修改后的值一样,覆盖后,两次输出的值都一样:都是修改后的那个值。
多谢多谢!!!
2016-05-14
会覆盖的呀,你确定是在同一个对象上修改的?
<script type="text/javascript">
var mydate=new Date();
document.write("当前时间:"+mydate+"<br>"); //原来的时间
mydate.setTime( mydate.getTime() + 2* 60 * 60 * 1000); //修改时间
document.write("推迟二小时时间:" + mydate); //修改后的时间
</script>
运行结果:
当前时间:Sat May 14 2016 15:37:35 GMT+0800 (中国标准时间) 》》》原来的时间
推迟二小时时间:Sat May 14 2016 17:37:35 GMT+0800 (中国标准时间) 》》》修改后的时间
举报