From 7db1c9c2eb3ff6936b84c42eec909094994057aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Gangloff?= Date: Fri, 3 Jan 2025 17:46:05 +0100 Subject: [PATCH] fix: set time to zero when calculating remaining days --- src/Entity/Domain.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Entity/Domain.php b/src/Entity/Domain.php index 3a2aa37..5042a82 100644 --- a/src/Entity/Domain.php +++ b/src/Entity/Domain.php @@ -460,9 +460,9 @@ class Domain private static function daysBetween(\DateTimeImmutable $start, \DateTimeImmutable $end): int { - $interval = $start->diff($end); + $interval = $start->setTime(0, 0)->diff($end->setTime(0, 0)); - return $interval->invert ? -($interval->days + 1) : ($interval->days + 1); + return $interval->invert ? -$interval->days : $interval->days; } /**