js获取n天之后的日期

function getDateAfter_n(initDate, days, flag) {
				if(!days) {
					return initDate;
				}
				initDate = initDate.replace(/-/g, '');
				flag = $.trim(flag);
				var date;
				// 是否设置了起始日期  
				if(!$.trim(initDate)) { // 没有设置初始化日期,就默认为当前日期  
					date = new Date();
				} else {
					var year = initDate.substring(0, 4);
					var month = initDate.substring(4, 6);
					var day = initDate.substring(6, 8);
					date = new Date(year, month - 1, day); // 月份是从0开始的  
				}
				date.setDate(date.getDate() + days);

				var yearStr = date.getFullYear();
				var monthStr = ("0" + (date.getMonth() + 1)).slice(-2, 8); // 拼接2位数月份  
				var dayStr = ("0" + date.getDate()).slice(-2, 8); // 拼接2位数日期  
				var result = "";
				if(!flag) {
					result = yearStr + "-" + monthStr + "-" + dayStr;
				} else {
					result = yearStr + flag + monthStr + flag + dayStr;
				}
				return result;
			}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值