JSJavaScript 指定日期增加天数

Posted willingtolove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSJavaScript 指定日期增加天数相关的知识,希望对你有一定的参考价值。

指定某个日期(字符串),增加n天后,输出时间字符串,格式:年-月-日;

 1 /**
 2  * [dateAddDays 从某个日期增加n天后的日期]
 3  * @param  {[string]} dateStr  [日期字符串]
 4  * @param  {[int]} dayCount [增加的天数]
 5  * @return {[string]}[增加n天后的日期字符串]
 6  */
 7 function dateAddDays(dateStr,dayCount) {
 8     var tempDate=new Date(dateStr.replace(/-/g,"/"));//把日期字符串转换成日期格式
 9     var resultDate=new Date((tempDate/1000+(86400*dayCount))*1000);//增加n天后的日期
10     var resultDateStr=resultDate.getFullYear()+"-"+(resultDate.getMonth()+1)+"-"+(resultDate.getDate());//将日期转化为字符串格式
11     return resultDateStr;
12 }
13 
14 dateAddDays(‘2019-03-18‘,27); //"2019-4-14"

-------------------------------------------------------------------------------

以上是关于JSJavaScript 指定日期增加天数的主要内容,如果未能解决你的问题,请参考以下文章

新手求教Java时间转换问题(增加天数后的日期输出)

关于如何通过日期计算天数

删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件:BAT + VBS

求用java编写一个能够完成,对给定日期增加天数的方法

日期增加天数--JS Date

删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件:BAT + REG + VBS