Calculatrice de dates
Calculez la différence en jours entre deux dates ou ajoutez/soustrayez des jours à une date. Outil précis, local et gratuit. Le traitement s’effectue localem…
Commencer
Fonctionnalités et exemple concret
Cet outil effectue deux opérations calendaires en une seule exécution : il calcule le nombre de jours écoulés entre une date de début et une date de fin, et il détermine la date obtenue en ajoutant ou en soustrayant un nombre entier de jours à la date de début.
Exemple vérifié
Si vous choisissez le 7 mars 2026 comme date de début, le 9 mars 2026 comme date de fin et un ajustement de 1 jour, le résultat affiche une différence de 2 jours et une date ajustée au 8 mars 2026.
Précision du calcul
Le calcul utilise des composants de date normalisés UTC, ce qui évite les erreurs dues aux changements d'heure (heure d'été/hiver). La différence est exclusive : elle compte les jours civils écoulés, sans inclure le jour de fin. Par exemple, du 7 au 9 mars donne 2 jours, pas 3.
Limites à connaître
- L'ajustement doit être un entier compris entre -1 000 000 et 1 000 000.
- Les dates doivent être valides au format AAAA-MM-JJ.
- L'outil ne prend pas en compte les jours ouvrés, les jours fériés, les heures, les minutes, les fins de mois ou les fuseaux horaires.
- Le calcul est effectué localement dans votre navigateur, sans envoi de données à un serveur.
Questions fréquentes
Pourquoi la différence entre le 7 et le 9 mars est-elle de 2 jours et non de 3 ?
La différence est exclusive : elle compte le nombre de jours civils écoulés entre les deux dates, sans inclure le jour de fin. Ainsi, du 7 au 9 mars, il s'écoule 2 jours complets.
Puis-je utiliser des dates avec des heures ou des fuseaux horaires ?
Non, l'outil ne gère que des dates civiles (AAAA-MM-JJ) sans heure. Il utilise une normalisation UTC pour éviter les erreurs de changement d'heure, mais il ne convertit pas les fuseaux horaires.
Que se passe-t-il si je saisis un ajustement non entier ou hors limites ?
L'ajustement doit être un entier entre -1 000 000 et 1 000 000. Toute autre valeur sera rejetée par le champ de saisie.
Le traitement s’effectue localement dans votre navigateur.