01 / Time together
Years to seconds
Calendar years, months and days, then the totals in days, weeks, hours and minutes.
Free tool
Pick the day you got together, got engaged, got married or met, and see how long it has been in years, months and days, with the total in days, weeks, hours, minutes and seconds, counting up live. You also get the next anniversary with its weekday, the next monthly mark, the next five anniversaries and milestones such as 100 days, 1,000 days and 10,000 hours, each with its date. Your dates stay in your browser.
Next anniversaries
Milestones
Counted up to is today unless you change it. Change it to see how long the two of you were together on a past date, or how long you will have been together on a future one.
Worked out in your browser. Your dates are kept in this browser and never sent anywhere.
What you get
01 / Time together
Calendar years, months and days, then the totals in days, weeks, hours and minutes.
02 / Anniversaries
The next five anniversaries and the next monthly mark, so you know which ones fall on a weekend.
03 / Milestones
The dates of your 100th, 1,000th and 10,000th day, and of 10,000 hours together.
Guide
A relationship date calculator tells you how long you have been together, counted from a date that matters to you. Pick the day you got together and it gives the time as years, months and days, as a total in days, weeks and hours, and as a live count of seconds. It also looks ahead to your next anniversary, with the weekday it falls on, and to milestones like your 100th day, your 1,000th day and 10,000 hours together.
Say you got together on 10 March 2024, and today is 24 October 2026. Whole months first: from 10 March 2024, 31 months takes you to 10 October 2026, which is 2 years and 7 months. From 10 October to 24 October is 14 more days. So the answer is 2 years, 7 months and 14 days.
In days: 10 March 2024 to 10 March 2026 is 730 days (365 each year, since the leap day in 2024 comes before 10 March). From 10 March to 10 October 2026 is 31 + 30 + 31 + 30 + 31 + 31 + 30 = 214 days, and 14 more makes 958 days. That is 136 weeks and 6 days (136 times 7 is 952), and 958 times 24 is 22,992 hours.
The next anniversary is the 3rd, on Wednesday 10 March 2027. Your 1,000th day is Saturday 5 December 2026, because 958 days have passed and 42 more reach 1,000. Counting the first day as day 1 brings that to Friday 4 December.
Days milestones are the date that many days after the start. Your 100th day, counted from 10 March 2024, is Tuesday 18 June 2024: 21 more days in March, 30 in April, 31 in May and 18 in June make 100. Hours milestones use whole days. 10,000 hours is 416 days and 16 hours, so the page shows the day it is reached, Wednesday 30 April 2025. 1,000,000 minutes is 694 days and 10 hours, which is Monday 2 February 2026.
Hours, minutes and seconds count from midnight at the start of the first day, because the page does not know the hour you got together. When the end date is today, they count up on screen, using the time on your device.
If your date is 29 February, a leap day, other years have no such day. The page asks which you prefer: 28 February or 1 March. Pick the one you celebrate.
To count down to a date instead, use countdown to date. For anyone's exact age, try the age calculator. For any two dates, use the date calculator.
Questions
Pick the date you got together. The page counts whole calendar months from it, then the leftover days, and shows the total in days, weeks and hours as well.
It is shown on the Next anniversary card with its weekday and the days left. The list under it gives the next five.
The Milestones list shows it. It is the start date plus 100 days. If you count the first day as day 1, switch that on and it moves one day earlier.
The next date with the same day of the month, such as the 10th. In a short month it falls on the last day.
The page has only the date, not the hour. So the hours, minutes and seconds count from midnight at the start of that day.
Yes. Change Counted up to. A future date shows how long you will have been together by then.
Yes. Choose Met. It is a count between any two dates.
Only in this browser, so the page remembers your date when you return. Nothing is sent to a server, and a shared link holds the dates after the # sign.