Jours entre 2 dates : faut-il compter les 2 bornes ?
2 réponses à « combien de jours entre ces dates ? » peuvent correspondre à 2 règles valables. L’une mesure l’écart ; l’autre compte chaque date incluse dans la période.
Un écart ou une liste de jours de présence ?
Du 10 au 13 octobre, on passe 3 fois à la date suivante. La liste inclusive contient les 10, 11, 12 et 13 octobre : 4 dates. C’est pourquoi nuits d’hébergement et jours d’un événement ne coïncident pas forcément.
Avec la même date de début et de fin, l’écart est de 0 jour, mais le compte inclusif est de 1. Indiquez la convention près d’un résultat utilisé dans un planning ou un accord.
Février n’a pas toujours 28 jours
Les années grégoriennes divisibles par 4 sont bissextiles, sauf celles divisibles par 100 sans être divisibles par 400. Ainsi, 2028 est bissextile, mais 2100 ne l’est pas.
Multiplier les mois par 30 ne donne pas un écart fiable entre dates. Franchir une limite de mois ou d’année ne change pas la règle de comptage, mais change les dates réellement rencontrées.
Références: US Naval Observatory — Leap years
Les dates seules ne donnent pas les heures écoulées
Compter des jours calendaires ne nécessite ni heure ni fuseau. Cela ne mesure toutefois pas précisément les heures entre événements : un changement d’heure peut placer la date locale suivante à moins ou à plus de 24 heures.
Conservez l’heure et le fuseau pour les rendez-vous exigeant de la précision. L’écart ordinaire entre dates comprend aussi les week-ends ; les jours ouvrés relèvent d’un autre comptage.
Références: MDN — Date.setDate and daylight-saving transitions
Exemple : dates d’exposition et temps de préparation
Une exposition du 2026-10-10 au 2026-10-13 comprend 4 dates si elle ouvre aux 2 bornes. Une équipe mesurant l’écart du début du 10 octobre au début du 13 octobre compte 3 jours calendaires.
Du 2028-02-28 au 2028-03-01, l’écart est de 2 jours puisqu’il existe un 29 février. L’écart correspondant en 2027 est de 1 jour. Ce sont des exemples calendaires, pas des mesures d’heures dans un fuseau particulier.