Calculateur de dates
Calculez le temps entre deux dates, ou ajoutez et soustrayez des années, des mois, des semaines et des jours à une date.
Les années et les mois sont appliqués en premier, puis les semaines et les jours.
Épinglez vos outils ici. Ils sont enregistrés dans ce navigateur.
Épinglez un outil et son autocollant arrive ici.
Calculez le temps entre deux dates, ou ajoutez et soustrayez des années, des mois, des semaines et des jours à une date.
Les années et les mois sont appliqués en premier, puis les semaines et les jours.
Nombre total de jours est le nombre exact de jours entre le début et la fin. La date de fin n'est pas comptée : du lundi au vendredi d'une même semaine, il y a donc quatre jours. Années, mois et jours exprime la même durée en unités du calendrier : le plus grand nombre de mois entiers compris entre les deux dates, puis les jours restants.
Jours ouvrés compte les jours du lundi au vendredi sur cette période, là encore sans la date de fin. Les jours fériés diffèrent d'un pays et d'une région à l'autre ; ils ne sont donc pas déduits.
Les mois n'ont pas tous la même longueur : ajouter un mois demande donc une règle pour les dates qui n'existent pas dans le mois atteint. Cet outil conserve le jour du mois quand c'est possible et s'arrête sinon au dernier jour du mois : 31 janvier plus un mois donne 28 février, ou 29 février une année bissextile. La page vous signale chaque fois que cette règle a été appliquée.
Conséquence : un calcul sur les mois ne peut pas toujours être inversé. 31 janvier plus un mois donne 28 février, mais 28 février moins un mois donne 28 janvier. Pour la même raison, l'ordre des étapes compte : les années et les mois sont appliqués en premier, en une seule étape, et les semaines et les jours sont ajoutés ensuite.
Une année est bissextile si elle est divisible par 4, sauf les années séculaires, qui doivent être divisibles par 400. L'an 2000 avait donc un 29 février, et 1900 n'en avait pas.
Un jour local ne dure pas toujours 24 heures. Les jours de changement d'heure, il dure généralement 23 ou 25 heures, et un calcul qui soustrait deux timestamps locaux puis divise par 24 heures peut donner un jour de moins. Cet outil fait tous ses calculs sur des dates du calendrier en UTC, où JavaScript compte chaque jour comme exactement 24 heures : un changement d'heure n'affecte donc jamais le résultat. Une heure saisie est traitée comme une simple heure d'horloge, sans fuseau horaire.
Le numéro de semaine suit ISO 8601 : les semaines commencent le lundi, et la semaine 1 est celle qui contient le premier jeudi de l'année. Les premiers jours de janvier peuvent donc appartenir à la dernière semaine de l'année précédente. Par exemple, le 1er janvier 2027 tombe dans la semaine 53 de 2026.
Non. Le décompte va de la date de début jusqu'à la date de fin exclue : du 1er mars au 2 mars, il y a donc un jour. Si vous voulez compter les deux dates, ajoutez un au total.
Février n'a pas de 31, le résultat s'arrête donc au dernier jour du mois. Une année bissextile, c'est le 29 février. PostgreSQL, MySQL et java.time en Java appliquent la même règle quand un jour n'existe pas dans le mois atteint.
Non. Les jours ouvrés sont les jours du lundi au vendredi de la période. Les jours fériés dépendent du pays, de la région et de l'année : déduisez ceux qui vous concernent.
Non. Le calcul est fait par JavaScript dans l'onglet de votre navigateur, et les dates ne sont pas enregistrées. Seul votre choix entre les deux modes de calcul est mémorisé dans ce navigateur.
Elle s'ouvre dans sa propre fenêtre et continue de fonctionner hors ligne.
Pour l'installer, touchez le bouton Partager, puis « Sur l'écran d'accueil ».