From 31d01a4a31ae7b3c6039936d881b5d81df612457 Mon Sep 17 00:00:00 2001 From: Josh Torres Date: Tue, 19 Mar 2024 08:39:41 -0700 Subject: [PATCH] - fix bug where number of weeks and days was counting incorrectly --- src/LivewireCalendar.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/LivewireCalendar.php b/src/LivewireCalendar.php index 672af25..1204a8d 100755 --- a/src/LivewireCalendar.php +++ b/src/LivewireCalendar.php @@ -175,8 +175,8 @@ public function monthGrid() $firstDayOfGrid = $this->gridStartsAt; $lastDayOfGrid = $this->gridEndsAt; - $numbersOfWeeks = $lastDayOfGrid->diffInWeeks($firstDayOfGrid) + 1; - $days = $lastDayOfGrid->diffInDays($firstDayOfGrid) + 1; + $numbersOfWeeks = floor(abs($lastDayOfGrid->diffInWeeks($firstDayOfGrid)) + 1); + $days = floor(abs($lastDayOfGrid->diffInDays($firstDayOfGrid)) + 1); if ($days % 7 != 0) { throw new Exception("Livewire Calendar not correctly configured. Check initial inputs.");