L'ajout de Jours à l'aide de Moment.JS
Avoir quelques problèmes avec simplement l'ajout d'une journée pour quelques dates dans un projet à l'aide d'Appcelerator moment.js
Tout ce que je veux faire, c'est de saisir la date du jour, puis l'afficher dans le format JJ (01) et ensuite obtenir les 6 prochains jours.
Ici est 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
Ce que je fais mal?
Simon
OriginalL'auteur Simon Hume | 2015-03-31
Vous devez vous connecter pour publier un commentaire.
Vous ajouter des jours à la même variable :
dire
todayDate
est 31.Première ligne, vous ajoutez 1 jour à
todayDate
, de sorte qu'il devient 01.Ensuite, vous ajoutez les 2 jours pour
todayDate
(qui est maintenant "01") de sorte qu'il devient 03etc ...
Faire cela à la place (en fonction de ce que vous avez besoin de cours) :
ou tout simplement ajouter
1
à chaque fois 😉OriginalL'auteur Cyril N.
Vous référer à la même variable
Vous ajouter N jours pour
todayDate
, donc la prochaineadd
méthode add N jours à l'augmentation de la valeur de date d'aujourd'hui, qui n'est plus aujourd'huiOriginalL'auteur Artur Stary