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
{
$maintenant = new DateTime();
$aujourdhui = new DateTime('today');
foreach ($distributions as $distrib) {
$date = new DateTime($distrib['date']);
if ($date >= $maintenant) {
if ($date >= $aujourdhui) {
return $distrib;
}
}
@@ -34,9 +34,9 @@ function trouverProchaineDistribution(array $distributions): ?array
*/
function estPassee(array $distribution): bool
{
$maintenant = new DateTime();
$aujourdhui = new DateTime('today');
$date = new DateTime($distribution['date']);
return $date < $maintenant;
return $date < $aujourdhui;
}
/**