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

如果时间要提前一个小时呢?或者时间是推迟一个月呢、一年等呢?

如果时间要提前一个小时呢?或者时间是推迟一个月呢、一年等呢?

正在回答

3 回答

<script type="text/javascript">
 var mydate=new Date();
 document.write("当前时间:"+mydate+"<br>");
 mydate.setTime(mydate.getTime() - 60 * 60 * 1000);
 document.write("提前一小时时间:" + mydate);</script>

<script type="text/javascript">

 var mydate=new Date();

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

 mydate.setTime(mydate.getTime() + 30*24*60*60*1000);

 document.write("推迟一个月时间:" + mydate);</script>


<script type="text/javascript">

 var mydate=new Date();

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

 mydate.setTime(mydate.getTime()+ 12*30*24*60*60*1000);

 document.write("推迟一年时间:" + mydate);</script>



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

慕数据0204790 提问者

非常感谢!
2016-10-16 回复 有任何疑惑可以回复我~

试了下   提前 前面加个-号就行了

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

得到时间方法: 

  getDate() 查看Date对象并返回日期 

  getDay() 返回星期几 

  getHours() 返回小时数 

  getMinutes() 返回分钟数 

  getMonth() 返回月份值 

  getSeconds() 返回秒数 

  getTime() 返回完整的时间 

  getFullYear() 返回年份 

设置时间方法: 

  setDate() 改变Date对象的日期 

  setHours() 改变小时数 

  setMinutes() 改变分钟数 

  setMonth() 改变月份 

  setSeconds() 改变秒数 

  setTime() 改变完整的时间 

  setFullYear() 改变年份

所以  推迟一个月mydate.setHours(mydate.getHours()+1);

        提前一小时mydate.setTime( mydate.getTime()-  60 * 60 * 1000);

        推迟一年mydate.setFullYear( mydate.getFullYear()+1);

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

鱼鱼鱼iii

比如推迟一个月,为什么是getHours()+1 ??
2016-08-15 回复 有任何疑惑可以回复我~
#2

水里有条鱼 回复 鱼鱼鱼iii

写错了,getMonth() 和 setMonth()才对,没发现
2016-08-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如果时间要提前一个小时呢?或者时间是推迟一个月呢、一年等呢?

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