How Days Until Calculator works
Pick a target date and the calculator counts the days left from the date in Count from, which opens on today. The same span is shown as weeks plus days, whole calendar months plus days, Monday-to-Friday working days, weekend days and hours. If the target date has already passed, every figure switches to time since that date. Under the result, a table lists the next occurrence of twelve holidays with the days remaining to each. Counting from October 13, 2026, Christmas Day is 73 days away: 10 weeks and 3 days, or 2 months and 12 days, with 53 working days in between.
How many days until each holiday, counted from October 13, 2026
The calculator rebuilds this table from whatever date is in Count from, always using the next occurrence of each holiday. These are the values on the day this page was last reviewed.
| Holiday | Next date | Days until | Weeks and days |
|---|---|---|---|
| Halloween | Saturday, October 31, 2026 | 18 | 2 weeks 4 days |
| Thanksgiving (US) | Thursday, November 26, 2026 | 44 | 6 weeks 2 days |
| Black Friday | Friday, November 27, 2026 | 45 | 6 weeks 3 days |
| Christmas Day | Friday, December 25, 2026 | 73 | 10 weeks 3 days |
| New Year's Eve | Thursday, December 31, 2026 | 79 | 11 weeks 2 days |
| New Year's Day | Friday, January 1, 2027 | 80 | 11 weeks 3 days |
| Valentine's Day | Sunday, February 14, 2027 | 124 | 17 weeks 5 days |
| St. Patrick's Day | Wednesday, March 17, 2027 | 155 | 22 weeks 1 day |
| Easter Sunday (Western) | Sunday, March 28, 2027 | 166 | 23 weeks 5 days |
| Mother's Day (US) | Sunday, May 9, 2027 | 208 | 29 weeks 5 days |
| Father's Day (US) | Sunday, June 20, 2027 | 250 | 35 weeks 5 days |
| Independence Day (US) | Sunday, July 4, 2027 | 264 | 37 weeks 5 days |
Thanksgiving is the fourth Thursday of November, Mother's Day the second Sunday of May and Father's Day the third Sunday of June, all on the United States calendar. Easter is the Western (Gregorian) date; Orthodox Easter usually falls later.
Worked countdowns: future dates, past dates and edge cases
Countdown to a birthday next year
Count from October 13, 2026; Target date June 15, 2027
245 days until Tuesday, June 15, 2027. Weeks 35 plus 0 days, Months 8 plus 2 days, Working days 175, Weekend days 70, Hours 5,880.
A date that has already passed
Count from October 13, 2026; Target date January 1, 2026
285 days since Thursday, January 1, 2026. Weeks 40 plus 5 days, Months 9 plus 12 days, Working days 203, Weekend days 82.
The first box is relabelled Days since and the summary says the count runs backwards.
Over a weekend
Count from Friday, October 16, 2026; Target date Monday, October 19, 2026
3 days until the target date, of which 1 is a working day (the Monday) and 2 are weekend days.
Exactly one year ahead
Count from October 13, 2026; Target date October 13, 2027
365 days, shown as 12 months plus 0 days and 52 weeks plus 1 day, with 261 working days.
End of January to the start of March
Count from January 31, 2026; Target date March 1, 2026
29 days. Months 1 plus 1 day, because one month after January 31 is taken as February 28.
Same day
Count from and Target date both October 13, 2026
0 days. The summary says the target is the same day as the date you are counting from.
The formula for days between today and a future date
Days until = target date - start date, counted in whole calendar days. Weeks = floor(days / 7), remainder = days mod 7. Hours = days x 24.
Both dates are treated as midnight at the start of the day, so the answer is always a whole number and is not affected by clock changes for daylight saving. Leap days are included automatically: a count that crosses February 29 is one day longer. Months are counted differently because months are not all the same length. The calculator steps forward from the earlier date one calendar month at a time for as long as it does not pass the later date, then counts the days left over. If the start day does not exist in a later month, the last day of that month is used, so one month after January 31 is February 28 (or February 29 in a leap year).
Working days, weekends and what the count leaves out
Working days here means Mondays to Fridays. The span runs from the day after the earlier date up to and including the later date, the same span used for the total, so working days plus weekend days always equals the total number of days.
Public holidays are not removed. They differ between countries, states and employers, and some move each year. To get a true working-day figure, subtract the holidays that fall on a weekday inside your range. Between October 13 and December 25, 2026 a United States worker would subtract Veterans Day, Thanksgiving and Christmas Day itself, taking 53 down to 50.
If your week is not Monday to Friday, or you need to add a number of working days to a date instead of counting them, the Business Days Calculator and Add Business Days tools on this site have options for Saturday and Sunday working and for a holiday list.
Do it in a spreadsheet or by hand
The same countdown can be reproduced without this page.
- Excel or Google Sheets, days until a date: =DATE(2026,12,25)-TODAY()
- Excel or Google Sheets, working days: =NETWORKDAYS(TODAY()+1, DATE(2026,12,25)) counts Mondays to Fridays from tomorrow to the target date, matching the Working days box.
- Excel or Google Sheets, whole months: =DATEDIF(TODAY(), DATE(2026,12,25), "m") and the leftover days with "md".
- By hand: days left in this month, plus each full month in between, plus the day number of the target date.
- By day-of-year: December 25 is day 359 in a common year and October 13 is day 286, so 359 - 286 = 73.
Using Days Until Calculator
- 1
Leave Count from on today's date, or change it to count from another day.
- 2
Set Target date to the day you are counting down to, such as a birthday, trip, deadline or due date.
- 3
Read Days until, then the Weeks, Months, Working days, Weekend days and Hours boxes for the same span in other units.
- 4
Copy the Summary line if you want to paste the countdown into a message or note.
- 5
Scroll to the holiday table to see the days remaining to Christmas, Easter, Halloween, Thanksgiving and eight other dates.