Date & Days Calculators

Fast, free calculators for ages, day counts, working days, and countdowns.

  • Fast & Accurate
  • Mobile Friendly
  • Accessible for All

How Long Have We Been Married?

About This Calculator

"How long have we been married?" is easy to answer in whole years and surprisingly hard to answer precisely. This calculator settles it: enter your wedding date and it tells you exactly how long you have been married, in complete years, months, and days.

The precise answer is more satisfying — and more useful — than a rounded one. It is the figure you want for a milestone card, a speech, or simply for the pleasure of knowing your marriage to the day. Because the tool also shows the total number of days, you can spot round-number milestones like 5,000 or 10,000 days married, which fall on their own unexpected dates and make for a memorable thing to celebrate.

The result is worked out by counting complete years from your wedding date, then the remaining whole months, then the leftover days, all using the real length of each calendar month. That means a wedding at the end of a month is measured correctly, and a 29 February wedding date is handled by falling back to 28 February in common years. Alongside the elapsed figure, the calculator counts forward to your next anniversary so you always know how far off it is.

To use it, choose your wedding date and press Calculate. Your exact time married appears instantly, computed privately in your browser. A wedding date in the future is rejected with a clear message.

For the same calculation framed around the celebration itself, the wedding anniversary calculator and the anniversary countdown both use this engine, the latter leading with the days remaining.

How It Works

  1. Enter the anniversary date (for example, a wedding date).
  2. Click “Calculate”.
  3. See the time elapsed and the countdown to the next anniversary.

Formula & Methodology

The result is worked out as follows:

Elapsed = years / months / days since the date; Next = days until its next yearly return

Time married equals the complete years, months, and days between your wedding date and today, measured with real month lengths so nothing is rounded. The tool also reports the total days married and the date of your next anniversary.

Worked Examples

Wedding 2009-05-02, today 2026-07-3117 years, 2 months, 29 days married
Wedding 2023-07-31, today 2026-07-31Exactly 3 years married
Wedding 2018-10-15, today 2026-07-317 years, 9 months, 16 days — next anniversary on 2026-10-15