js获取从今天开始的倒退几天的时间数组

/**
 * @param {number} days - 要倒退的天数
 * @returns {array}
 */
function func (days) {
	if(days == '' || days == null || days == undefined || typeof days != "number"){
		return false;
	}
	var res = [];//返回数据
	var today = new Date().getTime();//今天
	for(var i = 0; i < days; i++){
		var _day = new Date(today - 86400000 * i),
			year = _day.getFullYear(),
			month = (_day.getMonth() + 1),
			day = _day.getDate();
		month < 10 ? '0' + month : month;
		day < 10 ? '0' + day : day;
		res.push( year + '-' + month + '-' + day);
	}
	return res;
}

 

使用结果

  

 

posted @ 2017-11-06 17:07  罗章帅  阅读(693)  评论(0编辑  收藏  举报