Ajouter des jours en utilisant le Moment.JS

avoir quelques problèmes avec simplement ajouter un jour à quelques dates dans un projet Appcelerator utilisant moment.js

Tout ce que je veux faire, c'est saisir la date d'aujourd'hui et ensuite l'afficher dans le format DD (01) et ensuite obtenir les 6 prochains jours ainsi.

Voici ce que j'essaie:

var todayDate = moment();

var day1 = todayDate.format("DD");
var day2 = todayDate.add(1, 'days').format("DD");
var day3 = todayDate.add(2, 'days').format("DD");
var day4 = todayDate.add(3, 'days').format("DD");
var day5 = todayDate.add(4, 'days').format("DD");
var day6 = todayDate.add(5, 'days').format("DD");
var day7 = todayDate.add(6, 'days').format("DD");

Mais, le résultat que j'obtiens est le suivant:

[INFO] :   31
[INFO] :   01
[INFO] :   03
[INFO] :   06
[INFO] :   10
[INFO] :   15
[INFO] :   21

Il faut lire:

[INFO] :   31
[INFO] :   01
[INFO] :   02
[INFO] :   03
[INFO] :   04
[INFO] :   05
[INFO] :   06

Qu'est-ce que je fais de mal?

Simon

10
demandé sur Simon Hume 2015-03-31 16:14:52

2 réponses

vous ajoutez des jours à la même variable:

todayDate est de 31. Première ligne, vous ajoutez 1 jour