我这么写但是屏幕打印出来的原本的时间和更改后的时间相比并没有什么变化
就是设置原本的时间往后推迟两小时。代码没问题
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
var date = new Date();
document.write("当前时间:" + date +"<br\>");
date.setTime( date.getTime() + 2*60*60*1000 );
document.write(" 修改后的时间: "+ date );
</script>
</head>
<body></body>
</html>
没看出来错哪了,总共没几行,复制别人成功的代码 ,用一半一半的排除法试下吧。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>日期对象 </title>
<script type="text/javascript">
var mydate=new Date();
document.write("当前时间:"+mydate+"<br>");
mydate.setTime(mydate.getTime()+ 2* 60 * 60 * 1000);
document.write("推迟二小时时间:" + mydate);
</script>
</head>
<body>
</body>
</html>
我这样都可以也,逻辑没有问题,注意检查一下符号问题,如括号,引号等这些细节问题,确保是在英文状态下输入的符号
var newtime = 新时间;
document.write('推迟二小时的时间:'+ newtime);