—
days
—
weeks
—
months
—
years
0
0
0
—
days
—
days
—
weeks
—
months
—
years
0
0
0
—
days
The Days Until Calculator is a streamlined, general-purpose tool that answers the single most common date question: how many days until a specific date? Unlike specialized countdown calculators (birthday, Christmas, New Year), this universal calculator accepts any target date and gives you the day count from any reference point, making it the most flexible tool in the date arithmetic toolkit.
The days until a date question arises constantly in everyday life. How many days until my exam? How many days until the project deadline? How many days until the concert? How many days until I need to submit my tax return? How many days until my lease expires? Each of these is a straightforward days until calculation, and this tool answers all of them with equal ease.
The calculator also works in reverse for days since calculations: simply enter a past date as the target, and the result will be a negative number representing how many days have elapsed since that date. This is useful for tracking elapsed time since a significant event, checking whether a deadline has passed, or auditing a days-based timeline.
The summary output provides a complete human-readable statement combining the event label, day count, day of week, and date in one line — ideal for sharing or quick reference. The weeks until field (precise to 2 decimal places) gives an alternative scale for the duration. Both fields together give you complete context for any days-until calculation.
days_until = ceil((target_date - reference_date) / 86400000)
weeks_until = days / 7 (rounded to 2 decimal places)
The summary message is constructed from the event label, the day count, the day of week, and the formatted target date. For past dates, the output is negative and the summary reads as days ago.
A positive days_until means the target date is in the future. Zero means today. Negative means the date has passed. The weeks_until provides scale context — 14 days is 2 weeks, 30 days is about 4.29 weeks, 100 days is about 14.29 weeks. Use the summary field as a ready-made statement for communications, reminders, or planning documentation. This is your most general-purpose date countdown — bookmark it for daily use.
Inputs
Results
The final exam on May 15, 2026 is exactly 63 days away (9 weeks) from March 13. It falls on a Friday.
Inputs
Results
New Year 2026 (January 1, a Thursday) was 71 days before March 13, 2026.
Specific countdown calculators (Birthday, Christmas, New Year, Retirement) are pre-configured for those events. This general-purpose calculator accepts any date, making it flexible for any deadline, event, or milestone not covered by the specialized tools.
Yes. Enter the past event date as the target. The result will be a negative number (e.g., -45 days) indicating that the event was 45 days ago. The summary will say [event] was 45 days ago.
No. Today is the reference point (day 0). If the target is tomorrow, the result is 1. If the target is today, the result is 0 and the summary reads Today is [event].
The weeks until figure (precise to 2 decimal places) gives you the duration in a different unit that is easier to visualize on a weekly calendar. 9.0 weeks is exactly 9 full weeks (63 days). 4.29 weeks is a month. 52 weeks is a year. Both units together give complete dimensional context.
Yes, as a reference tool. Enter the legal deadline date to see the days remaining. For critical legal deadlines, always confirm with a legal professional, as legal day counting rules vary by jurisdiction (some jurisdictions use business days, some exclude the trigger date, some include it).
The most common uses are: academic deadline countdowns (exams, assignment submissions), work deadline tracking, tax filing deadline checks, travel departure countdowns, and event anticipation. It is a universal productivity tool for anyone managing date-based schedules.
The calculator does not support URL-based input pre-filling in this version. For saved countdown references, enter your date, note the result, or bookmark the page after filling in your date for quick re-access.
Yes. If the reference date field is left blank, the calculation uses today's date automatically. Enter a custom reference date to calculate the days between any two specific dates.
Yes — if you set the reference date to the start date and the target date to the end date, the days_until output is the number of days between them. This is effectively a date difference calculator when used this way.
JavaScript Date supports dates from roughly year 100 to year 9999. For practical purposes, this calculator works reliably for any date within a reasonable historical or future range — decades to centuries from today.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!