Worked example. Change the dates to calculate your own.

257days until the next occurrence

June 15, 2027

Next date
2027-06-15
Completed years on that date
7
Original date
June 15, 2020

Finds the next annual occurrence on or after the reference date and completed years from the original date. February 29 follows the selected policy. The original date must not be in the future.

Dates stay in this page. No account, uploads or server calculation.

How this calculation works

The tool finds the next anniversary on or after the reference date and counts the years completed then. It keeps the original date. For February 29, choose February 28, March 1, or the next leap year.

A worked example

An original date of June 15, 2020 and reference of October 1, 2026 gives June 15, 2027 as the next occurrence. Seven years will be complete on that date. If the reference is June 15, the next occurrence can be that same day with zero days remaining.

Count completed years at the next occurrence

The result keeps the original date and the next annual date distinct.

Count completed years at the next occurrence
Original and referenceResult
June 15, 2020. Reference October 1, 2026.Next June 15, 2027. 7 years complete on that date.
June 15, 2020. Reference June 15, 2026.0 days until the occurrence. 6 years complete.
June 15, 2020. Reference June 14, 2026.1 day until the occurrence. 6 years complete then.
Original date after the referenceInvalid. Use a past or current original milestone.

Enter your dates

Enter the original anniversary and reference date, choose the February 29 rule if needed, then Calculate. Keep a celebration on another weekend as a separate date.

Create a countdown for the next anniversary

Keep the original occasion as a Daymark memory and the next anniversary as a yearly countdown. Set a reminder to plan the celebration.

Get Daymark free

Two active countdowns free. iOS 18 or iPadOS 18 or later. Apple Watch companion requires watchOS 11 or later.