var day = new Date();
var formatDate = function (date) {
var y = day.getFullYear();
var m = day.getMonth() + 1;
m = m < 10 ? '0' + m : m;//这是判断月份是否小于10 如果小于在月份前面添加0 成05
var d = day.getDate();
d = d < 10 ? ('0' + d) : d; //判断天数 也是一样的
return y + '-' + m + '-' + d; 这里取到的格式是2018-06-01
};
var today = formatDate(Date()); 在这里你可以直接条用这个函数 但是因为可能日期格式不对
所以可以用以下方法转换成正确的格式
endDate = today.split('-').join(""); 这里格式是20180601
以上是关于获取当前日子的方法,希望可以帮助你们
这是获取当前日期的前七天的方法
function GetDateStr(AddDayCount) {
var dd = new Date();
dd.setDate(dd.getDate() + AddDayCount); //获取AddDayCount天后的日期
var y = dd.getFullYear();
var m = dd.getMonth() + 1; //获取当前月份的日期
m = m < 10 ? '0' + m : m;
var d = dd.getDate();
d = d < 10 ? ('0' + d) : d;
return y + "-" + m + "-" + d;
}
var date = GetDateStr(-7);
括号的数字,代表你要获取前多少天的内容 记得调用