Moment JS Beginn und Ende des angegebenen Monats

Ich muss ein JS-Datum für Jahr = 2014 und Monat = 9 (September 2014) berechnen.

Ich habe es versucht:

var moment = require('moment');
var startDate = moment( year+'-'+month+'-'+01 + ' 00:00:00' );
            var endDate = startDate.endOf('month');
            console.log(startDate.toDate());
            console.log(endDate.toDate());

Beide Protokolle zeigen:

Tue Sep 30 2014 23:59:59 GMT+0200 (CEST)
Tue Sep 30 2014 23:59:59 GMT+0200 (CEST)

Enddatum ist korrekt, aber ... warum ist das Startdatum nicht?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage