Countdowns, date differences and milestone days in one place — for trips, due dates, sobriety streaks or anniversaries.
1. Days until a date
Today is Thu, Jan 1, 2026
D-358
358 days from today (Fri, Dec 25, 2026)
2. Days between two dates
100 days
14 weeks 2 days · 0 full years
3. Anniversaries and milestones
Today is day 30.
Day 100
Thu, Mar 12, 2026
Day 200
Sat, Jun 20, 2026
Day 300
Mon, Sep 28, 2026
Day 400
Wed, Jan 6, 2027
Day 500
Fri, Apr 16, 2027
Day 600
Sun, Jul 25, 2027
Day 700
Tue, Nov 2, 2027
Day 800
Thu, Feb 10, 2028
Day 900
Sat, May 20, 2028
Day 1000
Mon, Aug 28, 2028
1 year
Wed, Dec 2, 2026
2 years
Thu, Dec 2, 2027
3 years
Sat, Dec 2, 2028
4 years
Sun, Dec 2, 2029
5 years
Mon, Dec 2, 2030
6 years
Tue, Dec 2, 2031
7 years
Thu, Dec 2, 2032
8 years
Fri, Dec 2, 2033
9 years
Sat, Dec 2, 2034
10 years
Sun, Dec 2, 2035
Show days 1,100 to 5,000
Day 1,100
Wed, Dec 6, 2028
Day 1,200
Fri, Mar 16, 2029
Day 1,300
Sun, Jun 24, 2029
Day 1,400
Tue, Oct 2, 2029
Day 1,500
Thu, Jan 10, 2030
Day 1,600
Sat, Apr 20, 2030
Day 1,700
Mon, Jul 29, 2030
Day 1,800
Wed, Nov 6, 2030
Day 1,900
Fri, Feb 14, 2031
Day 2,000
Sun, May 25, 2031
Day 2,100
Tue, Sep 2, 2031
Day 2,200
Thu, Dec 11, 2031
Day 2,300
Sat, Mar 20, 2032
Day 2,400
Mon, Jun 28, 2032
Day 2,500
Wed, Oct 6, 2032
Day 2,600
Fri, Jan 14, 2033
Day 2,700
Sun, Apr 24, 2033
Day 2,800
Tue, Aug 2, 2033
Day 2,900
Thu, Nov 10, 2033
Day 3,000
Sat, Feb 18, 2034
Day 3,100
Mon, May 29, 2034
Day 3,200
Wed, Sep 6, 2034
Day 3,300
Fri, Dec 15, 2034
Day 3,400
Sun, Mar 25, 2035
Day 3,500
Tue, Jul 3, 2035
Day 3,600
Thu, Oct 11, 2035
Day 3,700
Sat, Jan 19, 2036
Day 3,800
Mon, Apr 28, 2036
Day 3,900
Wed, Aug 6, 2036
Day 4,000
Fri, Nov 14, 2036
Day 4,100
Sun, Feb 22, 2037
Day 4,200
Tue, Jun 2, 2037
Day 4,300
Thu, Sep 10, 2037
Day 4,400
Sat, Dec 19, 2037
Day 4,500
Mon, Mar 29, 2038
Day 4,600
Wed, Jul 7, 2038
Day 4,700
Fri, Oct 15, 2038
Day 4,800
Sun, Jan 23, 2039
Day 4,900
Tue, May 3, 2039
Day 5,000
Thu, Aug 11, 2039
How to use it
Days until a date: pick the date and see the countdown.
Days between two dates: pick both dates to get days, weeks and full years.
Milestones: pick a start date to see which day today is, the next 100-day milestones and yearly anniversaries.
How it's calculated
All math is done on calendar dates (leap years included), not hours, so time zones and daylight saving never shift the result.
Countdown = target date − today.
Milestone N = start + N days (or start + N − 1 if the start counts as day 1).
Yearly anniversaries of February 29 fall on February 28 in non-leap years.
Examples
Sober since January 1, 2026
With the start counted as day 0: day 100 is April 11, 2026, day 365 is January 1, 2027.
How long is the school year?
September 2, 2026 to June 18, 2027: 289 days apart, or 290 calendar days counting both ends — about 41 weeks.
Limitations
Business days (excluding weekends and holidays) aren't supported yet.
Lunar-calendar dates aren't supported.
FAQ
How many days until Christmas?
The target date defaults to December 25 of the current year, so the countdown at the top of the tool answers that right away. Change the date for birthdays, weddings, vacations or exam day.
Does 'days between' include both dates?
By default it's the plain difference: March 1 to March 3 is 2 days. Tick 'Include both the start and end date' if you're counting calendar days of a trip or a hotel stay where both ends matter (3 days).
What's the difference between counting the start as day 1 or day 0?
If you count the start as day 1 (common in Korea for couples and babies), your 100th day is 99 days after the start. If the start is day 0, the 100th day is 100 days later. Pick whichever matches how you celebrate.
Why does the tool show D-Day, D-12 or D+5?
That's a countdown format popular in Korea and Japan: D-12 means 12 days to go, D-Day is the day itself, and D+5 means five days have passed.
Which time zone is used?
Your device's local date. The math itself is date-only, so daylight-saving changes don't add or remove a day.