首先咱们要获取到当前的日期,下面这段代码是获取当前日期,格式已转化成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);