
Écart entre deux dates
Compter les jours calendaires écoulés entre deux dates, dans les deux sens.
Vos dates et horaires restent dans votre navigateur et ne sont pas enregistrés.
Méthode et hypothèses
Version de méthode 1.0.0 · Mise à jour
Jours écoulés
Formule: Date d’arrivée − date de départ
Calendrier grégorien, dates civiles de 0001 à 9999, sans heure ni fuseau horaire. Même date = 0 jour ; une date d’arrivée antérieure donne un résultat négatif. Pas de comptage inclusif ni de jours ouvrés. Exemple : du 28 février au 1er mars 2024 = 2 jours.
- start
- Date de départ
- end
- Date d’arrivée
Calendrier grégorien de 0001 à 9999. Les conventions de date, de durée et d’arrondi sont précisées pour chaque mode.
Reproduire le calcul en code
Ces exemples utilisent les mêmes entrées et le même calcul de base que cet outil. Adaptez la validation et le formatage à votre application.
JavaScript
const days = (Date.UTC(2026, 0, 10) - Date.UTC(2026, 0, 1)) / 86_400_000;
console.log(days); // 9TypeScript
const days: number = (Date.UTC(2026, 0, 10) - Date.UTC(2026, 0, 1)) / 86_400_000;
console.log(days); // 9Python
from datetime import date
print((date(2026, 1, 10) - date(2026, 1, 1)).days) # 9Java
var start = java.time.LocalDate.of(2026, 1, 1);
var end = java.time.LocalDate.of(2026, 1, 10);
System.out.println(java.time.temporal.ChronoUnit.DAYS.between(start, end)); // 9C#
var start = new DateOnly(2026, 1, 1);
var end = new DateOnly(2026, 1, 10);
Console.WriteLine(end.DayNumber - start.DayNumber); // 9