当前日期的前七天的日期,这样获取,你想获取几天就是几天

匿名 (未验证) 提交于 2019-12-03 00:36:02

首先咱们要获取到当前的日期,下面这段代码是获取当前日期,格式已转化成20180625;如果不需要这样的格式,可以把后面的split方法去掉就行,格式就为2018-06-25

var formatDate = function (countDate) {
var day = new Date();
// day.setDate(day.getDate() + countDate);
var y = day.getFullYear();
var m = day.getMonth() + 1;
= m < 10 ? '0' + m : m;
var d = day.getDate();
= d < 10 ? ('0' + d) : d;
return y + '-' + m + '-' + d;
};
var today = formatDate();
endDate = today.split('-').join("");
// console.log(endDate);
formatDate();

下面是去获取当前日期的前七天的日期,格式与上面一样

function GetDate(ACount) {
var dd = new Date();
setDate(dd.getDate() + Count); //获取AddDayCount天后的日期
var y = dd.getFullYear();
var m = dd.getMonth() + 1; //获取当前月份的日期
= m < 10 ? '0' + m : m;
var d = dd.getDate();
= d < 10 ? ('0' + d) : d;
return y + "-" + m + "-" + d;
}
var date = GetDate(-7);
startDate = date.split('-').join("");
GetDate(-7);

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!