/** * Helpers de date purs / testables (partages inter-modules). */ /** * Date du jour au format ISO `YYYY-MM-DD` en heure LOCALE. * * On NE passe PAS par `toISOString()` (UTC) : pres de minuit, le decalage de * fuseau (FR = UTC+1/+2) renverrait la veille ou le lendemain. On lit donc les * composantes locales. Parametre `now` injectable pour les tests. */ export function todayIso(now: Date = new Date()): string { const year = now.getFullYear() const month = String(now.getMonth() + 1).padStart(2, '0') const day = String(now.getDate()).padStart(2, '0') return `${year}-${month}-${day}` }