diff --git a/components/availability/AvailabilityForm.js b/components/availability/AvailabilityForm.js index 6a57f7a..839b55e 100644 --- a/components/availability/AvailabilityForm.js +++ b/components/availability/AvailabilityForm.js @@ -67,9 +67,9 @@ export default function AvailabilityForm({ publisherId, existingItems, inline, o // Define the minimum and maximum times const minTime = new Date(); - minTime.setHours(8, 0, 0, 0); // 8:00 AM + minTime.setHours(9, 0, 0, 0); // 8:00 AM const maxTime = new Date(); - maxTime.setHours(18, 30, 0, 0); // 8:00 PM + maxTime.setHours(19, 30, 0, 0); // 8:00 PM useEffect(() => { setTimeSlots(generateTimeSlots(minTime, maxTime, 90, availabilities)); @@ -286,7 +286,7 @@ export default function AvailabilityForm({ publisherId, existingItems, inline, o const slots = []; let currentTime = start; - const baseDate = new Date(2000, 0, 1); // Use a constant date for all time comparisons + const baseDate = new Date(Date.UTC(2000, 0, 1, 0, 0, 0)); while (isBefore(currentTime, end)) { let slotStart = normalizeTime(currentTime, baseDate);