iHow it is calculated
It counts the days elapsed from the event date to today. The result is given in total days, weeks and in years/months/days:
From 1 January 2020 to 9 July 2026, 2,381 days have passed = 6 years, 6 months and 8 days.
Find how many days, weeks and months have passed from a past date until today.
Enter the event date
Compared to today: 10 July 2026
Pick a past date; it computes how many days have passed until today.
Precise calendar calculations. Everything is computed instantly in your browser, no account, no data sent. Leap years and Gregorian calendar rules are handled.
It counts the days elapsed from the event date to today. The result is given in total days, weeks and in years/months/days:
From 1 January 2020 to 9 July 2026, 2,381 days have passed = 6 years, 6 months and 8 days.
Enter the past event date and the calculator shows how many days have passed up to today, plus weeks, months and years.
Divide the elapsed days by 7. If 100 days have passed, that is 14 weeks and 2 days.
The result expresses the duration in years, months and days, the clearest form for anniversaries, seniority or memorials.
It counts the days elapsed from that date to today. For the “nth day” including the start day, add 1.
The calculator also shows the weekday of the entered date (Monday, Tuesday, etc.).
The total hours appears in the result (days × 24), useful for exact intervals since a past moment.
Set the relationship or wedding date as the event; you will see how many days, weeks and months have passed since.
Anniversaries, work seniority, days since a surgery, a product launch or any memorable moment.