Moment Version: 2.0.0
Nachdem ich die Dokumente gelesen hatte , dachte ich, dass dies einfach sein würde (Chrome-Konsole):
var timestring1 = "2013-05-09T00:00:00Z";
var timestring2 = "2013-05-09T02:00:00Z";
var startdate = moment(timestring1);
var expected_enddate = moment(timestring2);
var returned_endate = startdate.add(moment.duration(2, 'hours'));
returned_endate == expected_enddate // false
returned_endate // Moment {_i: "2013-05-09T00:00:00Z", _f: "YYYY-MM-DDTHH:mm:ss Z", _l: undefined, _isUTC: false, _a: Array[7]…}
Dies ist ein triviales Beispiel, aber ich kann es nicht einmal zum Laufen bringen. Ich habe das Gefühl, dass mir hier etwas Großes fehlt, aber ich verstehe es wirklich nicht. Auch das scheint nicht zu funktionieren:
startdate.add(2, 'hours')
// Moment {_i: "2013-05-09T00:00:00Z", _f: "YYYY-MM-DDTHH:mm:ss Z", _l: undefined, _isUTC: false, _a: Array[7]…}
Jede Hilfe wäre sehr dankbar.
Bearbeiten: Mein Endziel ist es, ein binäres Statusdiagramm wie das zu erstellen, an dem ich hier arbeite: http://bl.ocks.org/phobson/5872894
Wie Sie sehen können, verwende ich derzeit Dummy-X-Werte, während ich dieses Problem durcharbeite.
returned_endate
die ich zugreifen kann, ist immer noch um Mitternacht und nicht um 2 Uhr morgens. Ich brauche es 2 Uhr morgens, damit ich ein D3-Diagramm erstellen kann, an dem ich arbeite (siehe bearbeitete Frage). Danke noch einmal.