Étant donné deux objets Date(), où l'un est inférieur à l'autre, comment est-ce que je boucle tous les jours entre les dates?Boucle Javascript entre plages de dates
for(loopDate = startDate; loopDate < endDate; loopDate += 1)
{
}
Ce type de boucle fonctionnerait-il? Mais comment puis-je ajouter un jour au compteur de boucle?
Merci!
Tellement plus lisible que toutes les autres réponses. L'ajout de 86400000 milisecondes à chaque boucle n'est pas très lisible. – Owen
Soyez prudent avec les heures d'été. d.getDate() + 1 lorsque d.getDate() = GMT N et d.getDate() + 1 = GMT N - 1 d.getDate() + 1 renvoie deux fois le même jour du mois. –
Pourquoi 'Date.now()' lors de la définition de 'now'? 'new Date()' [renvoie la date actuelle en tant qu'objet par défaut] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date). Appeler 'Date' sans le constructeur' new' vous donne juste une chaîne Date que vous convertissez en un objet Date quand même? – tatlar