How we calculate the dates
The day count
"Days until" is the number of calendar days from today to the event, so on the day before it shows 1 and on the day itself the page says it is here. The timer counts down to midnight at the start of the event day in your own time zone, read from your device's clock, which is why the timer's days can be one fewer than the day count during the day.
Weekdays are Monday to Friday and weekend days are Saturday and Sunday, counted from today up to (not including) the event. Public holidays are not taken out, because they differ by state, employer and country.
How each kind of date is worked out
- Fixed dates (Christmas on December 25, Halloween on October 31) never move.
- Weekday rules (Thanksgiving is the fourth Thursday of November, Memorial Day the last Monday of May) are calculated from the rule in federal law or long-standing custom.
- Easter uses the standard Gregorian calculation (the "anonymous Gregorian algorithm" published by Meeus) for Western churches. Mardi Gras, Ash Wednesday and Good Friday are set days before Easter Sunday.
- Clock changes follow the Uniform Time Act: 2:00 a.m. on the second Sunday of March and the first Sunday of November.
- Tax Day is April 15, moved to the next business day for weekends and the Washington DC Emancipation Day holiday. Always confirm with the IRS, which can also extend deadlines after disasters.
- Jewish holidays (Rosh Hashanah, Yom Kippur, Hanukkah, Passover) are calculated with the fixed rules of the Hebrew calendar (as set out in Reingold and Dershowitz's Calendrical Calculations) and checked against Hebcal. They are shown as the evening they begin.
- Lunar-calendar festivals (Chinese New Year, Diwali, Ramadan, Eid al-Fitr) use dates from published calendars, checked against at least two sources. We only list years that are published; Ramadan and Eid are expected dates that can move by a day or two with the local moon sighting.
- Seasons use the astronomical dates of the equinoxes and solstices, calculated with Jean Meeus's standard formulas (accurate to about a minute) and shown in US Eastern time. They are checked against US Naval Observatory times. Meteorological seasons start on the 1st of March, June, September and December instead.
- The date calculator and "days from today" pages add calendar days to today's date on your device. Months keep the day of the month and use the month's last day when needed; business days skip Saturdays and Sundays only.
Every date rule is covered by automated tests that check known dates, such as Easter 2026 (April 5) and Thanksgiving 2027 (November 25).
Observed days off
The holiday and the day off are not always the same. When a federal holiday falls on a Saturday, federal employees usually get the Friday before; on a Sunday, the Monday after. Private employers, schools and states set their own rules.
Sources
- US Office of Personnel Management: federal holidays: Federal holiday dates and the weekend "observed day" rule
- 5 U.S.C. § 6103 (legal public holidays): The legal rule for each federal holiday, e.g. "fourth Thursday in November"
- US Department of Transportation: daylight saving time: Clock-change rule: second Sunday of March, first Sunday of November
- IRS: when to file: Tax Day and how it moves for weekends and holidays
- Hebcal Jewish calendar: Hanukkah first-candle evenings
- National Weather Service: astronomical seasons (US Naval Observatory data): First day of spring, summer, fall and winter (US Eastern time)
- Chabad.org: Rosh Hashanah dates: Rosh Hashanah start dates; Yom Kippur begins nine days later
- Umm al-Qura calendar (as published by Islamic calendar sites): Expected Ramadan and Eid al-Fitr dates, confirmed locally by moon sighting
- NFL / Super Bowl LXI venue announcement: Super Bowl dates
- Australian Government: Australia Day and Anzac Day: Australian national days
All countdowns
- New Year's Day: January 1 every year
- Martin Luther King Jr. Day: The third Monday of January
- Australia Day: January 26 every year
- Groundhog Day: February 2 every year
- Valentine's Day: February 14 every year
- Presidents' Day: The third Monday of February
- Chinese New Year: The second new moon after the winter solstice (varies, late January to mid February)
- Mardi Gras: The day before Ash Wednesday, 47 days before Easter Sunday
- Ash Wednesday: 46 days before Easter Sunday
- Daylight Saving Time Starts: The second Sunday of March (clocks go forward at 2:00 a.m.)
- St. Patrick's Day: March 17 every year
- April Fools' Day: April 1 every year
- Good Friday: 2 days before Easter Sunday
- Easter: The first Sunday after the first full moon on or after March 21
- Tax Day: April 15, moved to the next business day when it lands on a weekend or the Washington DC Emancipation Day holiday
- Earth Day: April 22 every year
- Anzac Day: April 25 every year
- Cinco de Mayo: May 5 every year
- Mother's Day: The second Sunday of May (US)
- Memorial Day: The last Monday of May
- Father's Day: The third Sunday of June (US)
- Juneteenth: June 19 every year
- 4th of July: July 4 every year
- Labor Day: The first Monday of September
- Columbus Day / Indigenous Peoples' Day: The second Monday of October
- Halloween: October 31 every year
- Diwali: The new moon in the Hindu month of Kartika (October or November)
- Daylight Saving Time Ends: The first Sunday of November (clocks go back at 2:00 a.m.)
- Veterans Day: November 11 every year
- Thanksgiving: The fourth Thursday of November (US)
- Black Friday: The day after Thanksgiving (the fourth Friday of November)
- Cyber Monday: The Monday after Thanksgiving
- Hanukkah: Starts at sundown on 24 Kislev in the Hebrew calendar (late November to late December)
- Christmas Eve: December 24 every year
- Christmas: December 25 every year
- Boxing Day: December 26 every year
- New Year's Eve: December 31 every year
- Super Bowl: Set by the NFL, usually the second Sunday of February
- Ramadan: Begins with the new crescent moon of the ninth month of the Islamic calendar (about 11 days earlier each year)
- Eid al-Fitr: The first day of Shawwal, the month after Ramadan, confirmed by moon sighting
- Rosh Hashanah: Begins at sundown before 1 Tishrei in the Hebrew calendar (September or early October)
- Passover: Begins at sundown before 15 Nisan in the Hebrew calendar (late March or April)
- Yom Kippur: Begins at sundown before 10 Tishrei, nine days after Rosh Hashanah begins
- spring: The March equinox (astronomical spring in the northern hemisphere), March 19 or 20
- summer: The June solstice (astronomical summer in the northern hemisphere), June 20 or 21
- fall: The September equinox (astronomical fall in the northern hemisphere), September 22 or 23
- winter: The December solstice (astronomical winter in the northern hemisphere), December 21 or 22
Spotted a wrong date? Tell us and we will fix it.