Enjoy 7 Days Free VPN
Fast & Secure VPN for iPhone & iPad.
Try ThetaVPN free for 7 days!
Get VPN Now!

Isbooktoday

// Check a specific date const testDate = new Date(2026, 3, 23); // April 23, 2026 console.log(isBookToday(testDate)); // true console.log(getBookDayName(testDate)); // "World Book Day" If you need to handle dynamic book days (e.g., first Thursday of March), modify the rule structure:

type BookDayRule = | type: "fixed"; month: number; day: number; name: string | type: "floating"; month: number; weekday: number; occurrence: number; name: string ; // Example: first Thursday in March // occurrence: 1 = first, 2 = second, etc. isbooktoday

// Extend this list as needed const BOOK_DAYS: BookDayRule[] = [ month: 4, day: 23, name: "World Book Day" , // UNESCO month: 4, day: 2, name: "International Children's Book Day" , month: 3, day: 3, name: "World Book Day (UK/Ireland)" , // first Thursday in March often, but simplified month: 9, day: 8, name: "International Literacy Day" , month: 10, day: 16, name: "Dictionary Day" , month: 11, day: 1, name: "National Author's Day" , // US ]; // Check a specific date const testDate =

const found = BOOK_DAYS.find(bookDay => bookDay.month === month && bookDay.day === day); return found ? found.name : null; // April 23

سیگنال فارکس دانلود متاتریدر رضا گلشاهیان ثبت نام در آلپاری بروکر فارکس نقد کردن درآمد یوتیوب