var blockDate = [1715810400000,1715205600000,1714168800000,1716156000000]; const datesAreOnSameDay = (first, second) => first.getFullYear() === second.getFullYear() && first.getMonth() === second.getMonth() && first.getDate() === second.getDate(); function getDateAvailability(formattedDate, date, viewId, rangeEnd) { const $today = new Date(new Date().setHours(0,0,0,0)); const $dateTime = date.getTime(); if ( blockDate.includes($dateTime) ) { return true; } if ( date <= $today ) { return true; } else { return false; } }