当前位置:   article > 正文

JavaScript 获取当前时间的前后几天、增加或减少指定天数_js 时间添加3天

js 时间添加3天

 

项目中需要对时间选择做出限制,只能选择当前日期前后几天

发现有问题,当月底时直接在getDate()函数加一天 会出现月底多一天的尴尬

 

出现问题

如当前时间:2020-03-31

var now = new Date();//创建时间对象

var today = now .getDate();//当天日期

var tomo = now.getDate()+1;//当天的后一天 日期

 

console.log(today);//31

console.log(tomo);//32

!!由此可见不能直接在getDate()后直接加一天

 

解决办法:

//用时间戳转日期

var now = new Date();

now = new Date(now.getTime());//时间戳转日期

var today = now .getDate();//当天日期

var tomo =new Date(now.getTime() + 86400000*1);//当天的后一天

var tomoday = tomo.getDate();//当前的后一天 日期

 

console.log(today);//31

console.log(tomoday);//1

 

举一反三:

当前时间前一天:

var now = new Date();

now = new Date(now.getTime());//时间戳转日期

var today &#

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/313709
推荐阅读
相关标签
  

闽ICP备14008679号