À quoi sert ce calculateur
Le calculateur d'ajout ou de soustraction de jours détermine la date exacte qui tombe un certain nombre de jours avant ou après n'importe quelle date de départ. Que vous vous demandiez « quelle date sera dans 90 jours ? » ou « quelle date était-il il y a 45 jours ? », cet outil vous donne la réponse ainsi que le jour de la semaine correspondant. Il fonctionne pour toute date du calendrier grégorien et gère correctement la durée des mois, les années bissextiles et les changements d'année.
Comment l'utiliser
Saisissez votre date de départ (année, mois et jour), choisissez d'ajouter ou de retrancher des jours, puis indiquez le nombre de jours. Le calculateur renvoie la date obtenue au format AAAA-MM-JJ accompagnée de son jour de la semaine. C'est un outil de date universel : il ne repose sur aucune hypothèse propre à un pays ou à un calendrier particulier, au-delà du calendrier grégorien standard.
La formule expliquée
Plutôt que de jongler directement avec la durée variable des mois et les années bissextiles, l'outil convertit la date de départ en jour julien (JDN, Julian Day Number) — un compteur unique et continu de jours. Ajouter ou retrancher N jours devient alors une simple opération sur des nombres entiers :
$$\text{JDN}_{out} = \text{JDN}(\text{départ}) \pm N$$Le résultat est ensuite reconverti en année, mois et jour. Le jour de la semaine est obtenu par \(\text{JDN} \bmod 7\). Cette méthode est parfaitement exacte et évite les erreurs d'arrondi qui affectent les boucles naïves jour par jour.
$$\text{JDN} = d + \left\lfloor\frac{153m+2}{5}\right\rfloor + 365y + \left\lfloor\frac{y}{4}\right\rfloor - \left\lfloor\frac{y}{100}\right\rfloor + \left\lfloor\frac{y}{400}\right\rfloor - 32045$$
Exemple concret
Partons du 2024-01-01 et ajoutons 30 jours. Le jour julien du 2024-01-01 est 2 460 311. En y ajoutant 30, on obtient $$2\,460\,311 + 30 = 2\,460\,341$$ qui se reconvertit en 2024-01-31. Comme 2024 est une année bissextile, le calcul tient parfaitement compte des 31 jours de janvier. Ajouter un jour de plus (soit 31 au total) basculerait le résultat au 2024-02-01.
Termes clés expliqués
- Nombre julien (JDN)
- Un comptage continu de jours entiers depuis midi, Temps universel, le 1er janvier 4713 avant notre ère (calendrier julien prolepse). Parce que chaque date du calendrier correspond à un seul entier, l'addition ou la soustraction de jours devient une simple arithmétique entière : convertir la date en son JDN, ajouter ou soustraire l'offset, puis reconvertir. Cela évite la gestion manuelle des longueurs de mois et des années bissextiles.
- Calendrier grégorien
- Le calendrier civil utilisé dans la plupart du monde aujourd'hui, introduit par le pape Grégoire XIII en 1582. Il définit une année de 365 jours avec un jour bissextile ajouté selon des règles spécifiques, donnant une longueur d'année moyenne de 365,2425 jours qui suit étroitement l'année solaire.
- Calendrier grégorien prolepse
- Une extension du calendrier grégorien appliquée aux dates avant son introduction en 1582. Les calculatrices l'utilisent pour que les dates historiques ou très anciennes suivent les mêmes règles d'années bissextiles cohérentes, assurant une arithmétique JDN ininterrompue à travers n'importe quelle époque.
- Année bissextile
- Une année contenant 366 jours (avec 29 février). Une année grégorienne est bissextile si elle est divisible par 4, sauf pour les années séculaires, qui doivent aussi être divisibles par 400. Ainsi 2000 et 2024 sont des années bissextiles, mais 1900 et 2100 ne le sont pas.
- Jour de la semaine par modulo
- Le jour de la semaine dérivé directement du JDN en utilisant l'arithmétique modulaire. Parce que les jours de la semaine se répètent tous les 7 jours, le calcul de \((\text{JDN} + 1) \bmod 7\) donne une valeur de 0 à 6 qui correspond à un jour de la semaine (le JDN 0 tombant un lundi). Cela permet à la calculatrice de nommer le jour de la semaine de toute date résultante sans table de consultation.
FAQ
L'outil gère-t-il les années bissextiles ? Oui. La méthode du jour julien prend intrinsèquement en compte les années bissextiles et la durée variable des mois ; le 29 février des années bissextiles est donc traité correctement.
Puis-je franchir un changement d'année ? Tout à fait. En ajoutant suffisamment de jours, le résultat bascule sur l'année suivante (ou sur l'année précédente en cas de soustraction), sans aucune manipulation particulière.
Quel calendrier est utilisé ? Le calendrier grégorien proleptique, le calendrier civil standard utilisé aujourd'hui dans le monde entier.