Version de Moment : 2.0.0
Après avoir lu la documentation Je pensais que ce serait simple (console 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]…}
C'est un exemple trivial, mais je n'arrive même pas à le faire fonctionner. J'ai l'impression de rater quelque chose d'important, mais je ne comprends vraiment pas. Même ça, ça n'a pas l'air de marcher :
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]…}
Toute aide serait très appréciée.
Edit : Mon objectif final est de créer un graphique d'état binaire comme celui sur lequel je travaille ici : http://bl.ocks.org/phobson/5872894
Comme vous pouvez le voir, j'utilise actuellement des valeurs x fictives pendant que je travaille sur ce problème.