1. 程式人生 > >js根據時間段獲得天數,日期獲得下一天

js根據時間段獲得天數,日期獲得下一天

首先,我們建立個需要加減的日期變數:

var dateTime=new Date();

加一天

 dateTime=dateTime.setDate(dateTime.getDate()+1);
 dateTime=new Date(dateTime);

根據時間段內的天數,顯示每天

                  var date1 = new Date(elem.fromDate).getTime();
    					var date2 = new Date(elem.toDate).getTime();
					var diff = date2 - date1;
					var daynum = Math.floor(diff / 1000 / 60 / 60 / 24)+1;//時間段內天數
					for(var i=0;i<daynum;i++){
						var dateTime = new Date(elem.fromDate);//活得天
						dateTime=dateTime.setDate(dateTime.getDate()+i);//設定後一天日期
						dateTime=new Date(dateTime).format("MM月dd日");
						newcolumns.push({
							"field":dateTime,
							"title":dateTime,
							"align":"center",
							"width": 100,
						});
					}