$(function(){
var days=10; //需要一個傳值,這個值是幾天前或幾天后,在此賦值,10就是10天 20就是20天
getDateArr(days); //調用方法並傳值
});
function getDateArr(days){
var today=new Date(); //今天
var daysData=[]; //定義一個空數組存放數據
for(var i=0;i<days;i++){
var day=i*24*60*60*1000; //每天的時間戳差值
var todayTimeStamp=today.getTime(); //今天的時間戳
var finalDay=new Date(todayTimeStamp-day); //最后一天的時間戳 ,幾天前是減 ,幾天后就改成加
var Y=finalDay.getFullYear(); //年
var M=finalDay.getMonth()+1; //月
var D=finalDay.getDate(); //日
//將月和日格式標准化組合成需要的格式
if(M.toString().length == 1){
M="0"+M;
}
if(D.toString().length == 1){
D="0"+D;
}
var timeData=Y+"-"+M+"-"+D;
daysData.push(timeData); //添加進數組
}
console.log(daysData); //輸出數據,也可改為 return daysData; 直接返回數據
}