小樱知识 > 生活常识js日期加一天的公式(js获取下一天的日期的方法)

js日期加一天的公式(js获取下一天的日期的方法)

提问时间:2022-03-16 14:57:31来源:小樱知识网


想自己写一个日期的加减方法,但是涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,有些复杂,应用过程中总是出现问题,于是查了下资料,以在某个日期上加减天数来说,其实只要调用Date对象的setDate()函数就可以了,具体方法如下:

function addDate(date,days){     var d=new Date(date);     d.setDate(d.getDate()+days);     var month=d.getMonth()+1;     var day = d.getDate();     if(month<10){     month = "0"+month;     }     if(day<10){     day = "0"+day;     }     var val = d.getFullYear()+""+month+""+day;     return val; }

其中,date参数是要进行加减的日期,格式YYYY-MM-DD,days参数是要加减的天数,如果往前算就传入负数,往后算就传入正数,如果是要进行月份的加减,就调用setMonth()和getMonth()就可以了,需要注意的是返回的月份是从0开始计算的,也就是说返回的月份要比实际月份少一个月,因此要相应的加上1。

特别:注意年月日组合的时候,不能直接+,会当做int类型求和,要转换成字符串。

以上内容就是为大家推荐的js日期加一天的公式(js获取下一天的日期的方法)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:js日期加一天的公式(js获取下一天的日期的方法)

本文地址:https://www.xiaoyin02.com/shcs/122600.html

相关文章