fix shifted DST time in availability form
This commit is contained in:
@ -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);
|
||||
|
Reference in New Issue
Block a user