Ce que fait ce calculatrice de dates
Cette calculatrice de dates vous permet de compter les jours entre deux dates, de calculer une durée en semaines, mois ou années, ou encore d'ajouter et soustraire un nombre de jours à une date de référence. Toutes les opérations reposent sur une arithmétique UTC pure : contrairement aux bibliothèques qui utilisent l'heure locale, aucun passage à l'heure d'été — CET/CEST en France — ne viendra décaler votre résultat d'un jour. Le format ISO 8601, adopté en France sous la norme NF Z 69-200 pour les dates officielles, est utilisé en entrée pour éviter toute ambiguïté. La décomposition calendaire affiche simultanément le total en jours, semaines, mois et années, ainsi qu'une ventilation années / mois / jours. 100 % dans le navigateur — vos données ne quittent jamais votre machine. Pas d'upload, pas de tracking, pas de logs serveur. Si vous avez aussi besoin de calculer un âge précis, la [calculatrice d'âge](/fr/age-calculator/) complète naturellement cet outil.
Fonctionnalités
- Compteur de jours entre deux dates. Saisissez une date de début et une date de fin pour obtenir immédiatement le nombre exact de jours calendaires écoulés, sans approximation.
- Conversions simultanées. Le résultat s'affiche en jours, semaines, mois et années totaux — toutes les unités côte à côte, sans étape supplémentaire.
- Décomposition années / mois / jours. Au-delà des totaux, la ventilation calendaire indique exactement combien d'années, de mois complets et de jours résiduels séparent les deux dates.
- Ajout et soustraction de jours. Partez d'une date de base et entrez un nombre de jours positif ou négatif pour calculer la date cible — utile pour les délais contractuels ou les échéances projet.
- Arithmétique UTC sans dérive. Les calculs opèrent exclusivement sur des dates sans composante horaire. Aucun changement d'heure ne peut déplacer le résultat, contrairement à
new Date(d1) - new Date(d2) // msen JavaScript qui dépend du fuseau local. - Gestion correcte des années bissextiles. La règle exacte est appliquée : divisible par 4, sauf les centenaires non divisibles par 400 (1900 non bissextile, 2000 oui). Février est toujours compté correctement.
Comment utiliser le calculatrice de dates
Choisissez le mode souhaité, renseignez les dates, et le résultat s'affiche instantanément sans aucune action supplémentaire.
- Sélectionnez le mode. Choisissez « Différence entre deux dates » pour compter les jours entre deux dates, ou « Ajouter / soustraire des jours » pour trouver une date cible.
- Entrez vos dates. Renseignez la date de début et la date de fin (format AAAA-MM-JJ). En mode ajout, indiquez la date de base et le nombre de jours, négatif pour reculer dans le temps.
- Lisez le résultat décomposé. Le compteur affiche le total en jours, semaines, mois et années, ainsi que la ventilation calendaire complète. En Python, vous pouvez reproduire la logique avec
from datetime import date; (date(2030,1,1)-date.today()).days. - Vérifiez l'inclusivité si nécessaire. Pour les délais contractuels, vérifiez si la date de fin doit être incluse ou non : un écart de ±1 jour est courant entre différentes conventions.
Cas d'usage courants
- Délais légaux et contrats. Calculez un préavis de 90 jours, une période de garantie ou la durée d'un bail. La date exacte de fin s'affiche sans ambiguïté, que vous soyez à Bordeaux ou à Strasbourg.
- Planification de projets. Déterminez combien de jours calendaires restent avant une mise en production ou une livraison client, et ajustez les jalons en conséquence.
- Suivi de visas et abonnements. Vérifiez la durée de séjour autorisée, la date d'expiration d'un abonnement ou d'un permis de travail — un compteur de jours fiable évite les mauvaises surprises.
- Anniversaires et jalons personnels. Calculez le nombre de jours jusqu'à un événement important, ou l'âge exact d'une personne en jours pour un contexte médical ou administratif. Pour une durée en temps (heures, minutes), la [calculatrice de temps](/fr/time-calculator/) est un complément utile.
- Développement et tests. Validez la logique de date d'une application sans dépendre du fuseau système. Comparez le résultat de votre code avec celui de ce calculateur en ligne pour détecter les erreurs de DST ou de bissextile.
Questions fréquentes
Mes données sont-elles envoyées à un serveur ?
Non. Cette version française de la calculatrice fonctionne entièrement dans votre navigateur. Aucune date saisie ne transite par un serveur, aucun log n'est enregistré. Vous pouvez même l'utiliser hors connexion une fois la page chargée.
Pourquoi utiliser UTC plutôt que l'heure locale ?
En France, le passage de CET (UTC+1) à CEST (UTC+2) peut décaler un calcul d'heure locale d'un jour entier. En travaillant exclusivement sur des dates UTC sans composante horaire, ce calculateur élimine ce risque et produit un résultat identique quelle que soit votre situation géographique.
Comment sont gérées les années bissextiles ?
La règle grégorienne complète est appliquée : une année est bissextile si elle est divisible par 4, sauf les années centenaires qui ne sont pas divisibles par 400. Ainsi 1900 n'est pas bissextile, mais 2000 l'est. Février est donc toujours compté avec le bon nombre de jours.
Quelle est la différence entre jours calendaires et jours ouvrés ?
Les jours calendaires incluent les week-ends et jours fériés — c'est ce que calcule cet outil. Les jours ouvrés excluent ces jours et nécessitent une table de jours fériés propre à chaque pays. Pour les délais légaux français, vérifiez toujours si le texte de référence parle de jours calendaires ou ouvrés.
La date de fin est-elle incluse dans le calcul ?
Par défaut, le calcul est exclusif : il compte les jours entre la date de début et la date de fin sans inclure cette dernière. Pour les délais contractuels qui incluent le dernier jour, ajoutez simplement 1 au résultat affiché.
Comment calculer une durée en heures ou minutes à partir de deux dates ?
Ce calculateur se limite aux durées en jours, semaines, mois et années, ce qui couvre la grande majorité des besoins. Pour convertir un horodatage Unix en date lisible ou manipuler des durées en heures, le [convertisseur de timestamp Unix](/fr/timestamp-converter/) est l'outil adapté.