var blockDate = [1751234400000,1735686000000,1745186400000,1749420000000,1748469600000,1745618400000,1749765600000,1766617200000,1766703600000,1748383200000,1750024800000,1750111200000,1750197600000]; 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; } }