Calculatrice de Dates

Calculez la différence entre deux dates, ajoutez ou soustrayez des durées, et trouvez les jours ouvrables. Essentiel pour la planification des délais et les calculs de dates.

Date Difference

365

Days

52 w 1 d

Weeks

1y 0 mo

Months

261

Business Days

From: mer. 3 juin 2026To: jeu. 3 juin 2027

Add / Subtract Duration

Result

2026-07-03

ven. 3 juillet 2026

Quick Presets

Comment utiliser Calculatrice de Dates

  1. 1Sélectionnez deux dates pour calculer la différence entre elles.
  2. 2Consultez le résultat en jours, semaines, mois et années.
  3. 3Utilisez la section d'arithmétique de dates pour ajouter ou soustraire une durée.
  4. 4Consultez les jours ouvrables (excluant les week-ends) entre les dates.
ZenovayAnalytics

Sachez ce que vos visiteurs font vraiment.

  • Suivi des visiteurs en temps réel
  • Vie privée d'abord, sans bandeau cookies
  • Installé en deux minutes
Découvrir Zenovay

Questions fréquemment posées

Comment compter les jours entre deux dates ?
Soustrayez la date antérieure à la date ultérieure en millisecondes et divisez par 86 400 000 (ms par jour). En JavaScript : Math.round((new Date(end) - new Date(start)) / 86400000). Selon les conventions, vous incluez ou non les dates de début et de fin — pour « combien de jours un événement dure », incluez les deux ; pour « dans combien de jours », excluez la date de début.
Comment les jours ouvrables sont-ils calculés ?
Les jours ouvrables excluent les samedis et les dimanches. Pour les compter, itérez jour par jour entre les deux dates et comptez les jours où getDay() n'est ni 0 (dimanche) ni 6 (samedi). Pour des calculs plus précis qui excluent également les jours fériés publics, vous avez besoin d'un calendrier des jours fériés propre à chaque pays, que cet outil n'inclut pas.
Comment ajouter des mois à une date correctement ?
L'ajout de mois nécessite de la prudence avec les dates de fin de mois. L'ajout d'1 mois à janvier 31 devrait donner février 28/29, pas le 2/3 mars. La plupart des bibliothèques de dates gèrent cela en pinçant au dernier jour valide du mois résultant. En JavaScript : définissez le mois avec setMonth(), puis vérifiez si le jour a changé — si oui, réglez le dernier jour du mois précédent.
Qu'est-ce qu'un timestamp Unix ?
Un timestamp Unix est le nombre de secondes (ou millisecondes en JavaScript) depuis le 1er janvier 1970 00:00:00 UTC. Il fournit un point de référence indépendant du fuseau horaire. new Date().getTime() renvoie les millisecondes depuis l'époque. Les timestamps Unix sont toujours en UTC — ils n'ont pas de fuseau horaire. Pour les afficher, convertissez en un objet Date et formatez dans le fuseau horaire souhaité.
Comment calculer l'âge à partir d'une date de naissance ?
Âge = année actuelle - année de naissance. Mais vous devez soustraire 1 si l'anniversaire ne s'est pas encore produit cette année (comparaison mois/jour). Une méthode fiable : commencez par (année actuelle - année de naissance), puis soustrayez 1 si aujourd'hui est avant la combinaison mois/jour d'anniversaire. Cela gère correctement les anniversaires des années bissextiles dans la plupart des cas.