Skip to content

How Many Days Until a Date?

Count the days, weeks, months and working days from today to any date, see how long ago a past date was, and check the countdown to twelve upcoming holidays.

Runs in your browserFree, no sign-upLast reviewed

Settings

Results update automatically as you type.

Fill in the settings to see your result here.

Your result appears here instantly — nothing is uploaded.

Quick answers

How many days until Christmas?
Subtract today's day-of-year from December 25. On October 13, 2026 there are 73 days until Christmas Day, which is 10 weeks and 3 days. On December 1 of any year there are 24 days left, and on December 24 there is 1.
How do I work out how many days until a date?
Count the days left in the current month, add the full months in between, then add the day number of the target date. From October 13 to December 25: 18 days left in October, 30 in November and 25 in December, a total of 73 days.
Does a days until count include today?
Normally no. The count is the number of midnights between the two dates, so tomorrow is 1 day away and today is 0. This is also the number of sleeps. Add 1 if you need to count both the first and the last day, as some hire and leave periods do.
How many working days until a date?
Count only the Mondays to Fridays in the span. Every full week contains 5, so 10 full weeks give 50, and the leftover days are checked one by one. From Tuesday, October 13, 2026 to Friday, December 25, 2026 there are 53 working days and 20 weekend days, before removing public holidays.
How many weeks until a date?
Divide the number of days by 7. The whole number is the weeks and the remainder is the extra days. 73 days is 10 weeks and 3 days; 245 days is exactly 35 weeks.
How many days until the new year?
On October 13, 2026 there are 80 days until January 1, 2027, which is 11 weeks and 3 days and includes 58 working days. In general it is the days left in the year plus 1: on December 31 the answer is 1.

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.

HolidayNext dateDays untilWeeks and days
HalloweenSaturday, October 31, 2026182 weeks 4 days
Thanksgiving (US)Thursday, November 26, 2026446 weeks 2 days
Black FridayFriday, November 27, 2026456 weeks 3 days
Christmas DayFriday, December 25, 20267310 weeks 3 days
New Year's EveThursday, December 31, 20267911 weeks 2 days
New Year's DayFriday, January 1, 20278011 weeks 3 days
Valentine's DaySunday, February 14, 202712417 weeks 5 days
St. Patrick's DayWednesday, March 17, 202715522 weeks 1 day
Easter Sunday (Western)Sunday, March 28, 202716623 weeks 5 days
Mother's Day (US)Sunday, May 9, 202720829 weeks 5 days
Father's Day (US)Sunday, June 20, 202725035 weeks 5 days
Independence Day (US)Sunday, July 4, 202726437 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. 1

    Leave Count from on today's date, or change it to count from another day.

  2. 2

    Set Target date to the day you are counting down to, such as a birthday, trip, deadline or due date.

  3. 3

    Read Days until, then the Weeks, Months, Working days, Weekend days and Hours boxes for the same span in other units.

  4. 4

    Copy the Summary line if you want to paste the countdown into a message or note.

  5. 5

    Scroll to the holiday table to see the days remaining to Christmas, Easter, Halloween, Thanksgiving and eight other dates.

Questions people ask

Can I count days since a date instead of days until?
Yes. Put the past date in Target date. The first box changes to Days since and every other figure describes the time that has passed. Counting back from October 13, 2026, January 1, 2026 was 285 days ago.
Why does Count from not always show my local date around midnight?
The page fills in today's date when it loads, using Coordinated Universal Time. Close to midnight in time zones far from UTC it can be one day ahead of or behind your calendar. Check the field and correct it if needed; the calculation itself uses exactly the dates shown.
Does the calculator count hours and minutes to an event time?
No. It works in whole days, and the Hours box is simply the day count multiplied by 24. For a countdown to a time of day, add the hours left today and the hours into the target day yourself.
How are leap years handled?
Every real calendar day is counted, so February 29 is included when the span crosses it. February 29, 2024 to February 28, 2025 is 365 days and is shown as 12 months plus 0 days.
Which holidays are in the countdown table?
New Year's Day, Valentine's Day, St. Patrick's Day, Western Easter Sunday, Mother's Day and Father's Day on their United States dates, United States Independence Day, Halloween, United States Thanksgiving, Black Friday, Christmas Day and New Year's Eve. The list cannot be edited; use Target date for anything else.
What is the difference between this and the Date Difference Calculator?
Both subtract one date from another. This page is built for a countdown: it adds working days, weekend days, the days since wording for past dates and the holiday table. The Date Difference Calculator gives a plain years, months and days breakdown with minutes.
How far ahead or back can I count?
Any dates from year 1 to year 9999 are accepted. January 1, 2000 to January 1, 2100 returns 36,525 days, 1,200 months and 26,090 working days.

Looking for something else? Browse all date & time tools or see every tool.