Everyday Utilities

Date & Time
Calculator

Find the number of days between any two dates, count down to an upcoming event, or add and subtract days from any date. Includes business days, weeks, months, and years.

Date Range
Start Date
End Date
Total Days
days
Weeks
Months (approx)
Business Days
Weekend Days
Progress through the year
Jan 10%Dec 31

What counts as a business day?

Business days are Monday through Friday, excluding weekends. This calculator counts business days as all weekdays between two dates — it does not exclude federal holidays (which vary by country, state, and employer). If you need to exclude holidays, subtract them manually from the business days count shown above.

How months and years are approximated

Because months have different lengths (28–31 days), the "months" shown is total days divided by 30.44 (the average month length). Similarly, years uses 365.25 to account for leap years. For exact calendar month differences — e.g. "exactly 3 months and 14 days" — the result shows the breakdown in the full detail row.

Common uses for date calculations

Contract deadlines and notice periods (30, 60, 90 days). Pregnancy due dates and milestone tracking. Loan and lease term end dates. Subscription renewal planning. Court-ordered time periods. Project sprints and delivery schedules. Medication schedules. Legal statutes of limitations.

Leap years and date math

A leap year occurs every 4 years (when the year is divisible by 4), except for century years unless divisible by 400. 2024 was a leap year; 2100 will not be. This matters when calculating long date spans — a year-long period that includes Feb 29 has 366 days instead of 365. This calculator accounts for leap years automatically.

Frequently Asked Questions
How many days until Christmas 2025?
Christmas 2025 is December 25, 2025. Use the "Days Until" tab above and select December 25, 2025 for an exact count from today. As of early March 2026, Christmas 2026 is roughly 290+ days away. The calculator updates in real time from today's date.
How do I calculate 90 days from today?
Use the "Add / Subtract" tab, set today as the start date, enter 90 in the days field, and select "Add" — the resulting date appears instantly. This is useful for contract notice periods, probationary periods, return windows, and visa requirements that specify a number of days from a given date.
What is the difference between calendar days and business days?
Calendar days count every day including weekends. Business days count only Monday–Friday. A 30-calendar-day period contains roughly 22 business days. When contracts, courts, or employers specify "business days," they mean weekdays only. When they say "days" without qualification, they typically mean calendar days — though it's always worth confirming in writing.
How many weeks are in a year?
A standard year has 52 weeks and 1 day (365 ÷ 7 = 52.14). A leap year has 52 weeks and 2 days. This means most years start and end on the same day of the week, with one extra day — which is why your birthday shifts by one weekday each year (or two after a leap year). The ISO week calendar defines Week 1 as the week containing the year's first Thursday.
How to Use the Date Calculator

Calculate days between dates, add or subtract days from a date, and count business days.

01
Choose your calculation
Three modes: 'Days between dates', 'Add/subtract days from a date', or 'How long until/since a specific date'.
02
Enter your dates
Use the date picker or type in dd/mm/yyyy format. The calculation happens immediately.
03
Toggle business days
Switch on 'Business days only' to exclude weekends from the count. Useful for project deadlines and legal timelines.
04
Use 'How long until'
Enter a future date to see a countdown in years, months, weeks, and days. Great for countdowns to events, deadlines, or milestones.
05
Export or copy the result
Copy the result to paste into emails, project plans, or documents.
💡
💡 Legal and financial deadlines often specify 'business days' — always use the business days toggle for contracts, notice periods, and payment terms.