https://jsfiddle.net/x991kcus/in einer Schleife mit Array-Eigenschaft des Objekts generiert
Ich bin in der Lage Termine Array ein Startdatum und Enddatum als params zu erzeugen, aber was ich will ist eigentlich Array von Objekt wie diese
[{date:"2017-4-01"},{{date:"2017-4-02"}}]
Unter dem Code gab mir Array.
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;
}
Bevor 'push'ing auf das Array zu erstellen, ein Objekt erstellen' o' und das Datum 'o zuweisen. Datum ". Dann drücke das "o" auf das Array. – Abhitalks
change dateArray.push ({Datum: Moment (currentDate) .format ('JJJJ-MM-TT')}) wie folgt https://jsfiddle.net/x991kcus/2/ –
Sie sollten 'date.isAfter (date2) 'anstelle von' <= ' – Rajesh