Javascript : écrire toutes les dates entre 2

Fermé
Utilisateur anonyme - 13 nov. 2001 à 16:09
 Marden - 16 nov. 2001 à 23:35
Ma requête SQL me donne 2 date, et je veux afficher toutes les dates comprisent entre ces 2 dates.

Es possible en JS ?
comment faire ?
document.write (getDate.between) ??

1 réponse

J'ai écrit un petit script qui calcule un écart en jours entre 2 dates (jj/mm/aaaa, format imposé mais adaptable), ou une nouvelle date à partir d'une date donnée et un nombre de jours, en donnant le jour de la semaine.
Le principe repose sur la conversion d'une date en nombre de jours écoulés depuis le 31/12/0000 !!! et sur la conversion inverse. Sans tenir compte des 10 jours sautés pour raison de mise à jour à la demande du pape Grégoire (?), ce qui ne devrait guère gêner.
Je voulais y ajouter les fêtes à date fixe, ainsi que celles à date mobile (Pâques), mais je n'ai pas trouvé d'algorithme fiable sur le Net (6 ou 7 versions différentes, dont aucune ne fournissant le bon résultat, erreurs de transcription incluses). Cet ajout est donc différé !!!

Pour répondre au problème posé :
- récupérer Date_1 et convertir --> n1
- récupérer Date_2 et convertir --> n2
- faire une boucle n de n1 à n2, et convertir n --> date
Elémentaire, mon cher !!!
0
Utilisateur anonyme
15 nov. 2001 à 10:51
Merci Marden pour ses infos,

la, je récupéré 2 dates au format dd/mm/yyyy.
Je voudrais vérifier que d1 < d2
penses tu que ton script pourrais faire ca ??
si oui, pourrais tu me le transmettre ??

Merci d'avance

..::: ZIG1 :::..
0
Marden > Utilisateur anonyme
16 nov. 2001 à 23:35
... jusqu'à nouvel ordre, le nombre de jours écoulés depuis l'origine est d'autant plus grand ... que la date est éloignée de cette origine.
Si n1 > n2, alors date1 est postérieure à date2 ...
0