Dodaj czas trwania do chwili (moment.js)

Wersja Moment: 2.0.0

Po przeczytaniu dokumentów, Myślałem, że to będzie proste (konsola Chrome):

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]…}

Jest to trywialny przykład, ale nie mogę go nawet uruchomić. Czuję, że brakuje mi tutaj czegoś dużego, ale naprawdę tego nie rozumiem. Nawet to wydaje się nie działać:

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]…}

Każda pomoc byłaby bardzo mile widziana.

Edytować: Moim celem jest stworzenie binarnego wykresu stanu, takiego jak ten, nad którym pracuję tutaj:http://bl.ocks.org/phobson/5872894

Jak widać, używam obecnie fałszywych wartości x, gdy pracuję nad tym problemem.

questionAnswers(3)

yourAnswerToTheQuestion