Correction : la prochaine distribution reste affichée tout le jour J

Comparaison sur la date seule (minuit) plutôt que sur l'heure courante,
pour éviter que le basculement se fasse dès le matin du jour de distribution.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Pierre Martin
2026-06-07 22:34:46 +02:00
co-authored by Claude Sonnet 4.6
parent 2fd9646ca6
commit c3b9ab72fc
+4 -4
View File
@@ -17,11 +17,11 @@ function chargerDistributions(): array
*/ */
function trouverProchaineDistribution(array $distributions): ?array function trouverProchaineDistribution(array $distributions): ?array
{ {
$maintenant = new DateTime(); $aujourdhui = new DateTime('today');
foreach ($distributions as $distrib) { foreach ($distributions as $distrib) {
$date = new DateTime($distrib['date']); $date = new DateTime($distrib['date']);
if ($date >= $maintenant) { if ($date >= $aujourdhui) {
return $distrib; return $distrib;
} }
} }
@@ -34,9 +34,9 @@ function trouverProchaineDistribution(array $distributions): ?array
*/ */
function estPassee(array $distribution): bool function estPassee(array $distribution): bool
{ {
$maintenant = new DateTime(); $aujourdhui = new DateTime('today');
$date = new DateTime($distribution['date']); $date = new DateTime($distribution['date']);
return $date < $maintenant; return $date < $aujourdhui;
} }
/** /**