Version du moment: 2.0.0
Après avoir lu la documentation , j'ai pensé 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 ne peux même pas le faire fonctionner. J'ai l'impression de manquer quelque chose de grand ici, mais je ne comprends vraiment pas. Même cela ne semble pas fonctionner:
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 factices pendant que je travaille sur ce problème.
returned_endate
laquelle je sais accéder est toujours à minuit, et non à 2 heures du matin. J'ai besoin qu'il soit 2 heures du matin pour pouvoir créer un graphique D3 sur lequel je travaille (voir question éditée). Merci encore.