https://jsfiddle.net/x991kcus/生成與屬性對象的數組中循環
我能夠生成日期數組給定的開始日期和結束日期參數,可以但我想實際上是對象的數組這樣
[{date:"2017-4-01"},{{date:"2017-4-02"}}]
下面的代碼給了我數組。
function generateDates(startDate, stopDate) {
var dateArray = [];
var currentDate = moment(startDate);
var stopDate = moment(stopDate);
while (currentDate <= stopDate) {
dateArray.push(moment(currentDate).format('YYYY-MM-DD'))
currentDate = moment(currentDate).add(1, 'days');
}
return dateArray;
}
之前'push'ing到數組中,創建一個對象'O'並分配日期'O操作。 date'。然後將'o'推入陣列。 – Abhitalks
更改dateArray.push({date:moment(currentDate).format('YYYY-MM-DD')})像這樣https://jsfiddle.net/x991kcus/2/ –
你應該使用'date.isAfter(date2 )'而不是'<=' – Rajesh