Find the exact number of complete years between any two dates — plus remaining months and days. Enter any two dates below for age, years of service, anniversaries, or how many years until a future date.
✓Anniversary boundary method per ISO 8601 & ERISA
Please enter a valid start date.
The earlier date — birth date, hire date, or any past date
Please enter a valid end date.
The later date — leave blank to use today
Complete Years
—
Was this calculator helpful?
✓ Thanks for your feedback!
Sources & Methodology
✓Year calculations use the proleptic Gregorian calendar per ISO 8601 and NIST civil time standards. Complete-year count uses the anniversary boundary method, not 365-day division.
National Institute of Standards and Technology reference for Gregorian calendar arithmetic including leap year rules applied in the year-counting algorithm.
Reference for how complete years of service are defined for employee benefit vesting, validating the anniversary-boundary method used here.
Methodology: Complete years = how many times the anniversary of the start date has passed on or before the end date. (1) Candidate years = end year − start year. (2) If the anniversary month/day in the end year has not been reached, subtract 1. (3) Remaining months = calendar months after last anniversary. (4) Remaining days = days since the last complete month boundary. Feb 29 birthdays use Feb 28 in non-leap years.
How to Calculate Years Between Two Dates
The most common mistake when counting years is using simple division — dividing the total days by 365. That gives a decimal approximation, not complete years. The correct method is the anniversary boundary method: count how many times the start date's anniversary has occurred before the end date.
The Formula
Step 1: Candidate = End Year − Start YearStep 2: If anniversary (month + day) not yet reached in end year → subtract 1Step 3: Remaining months = calendar months after last anniversaryStep 4: Remaining days = days since last complete month
Worked example — Age calculation:
Born June 15, 1990. Today: April 5, 2026.
Candidate = 2026 − 1990 = 36. April (month 4) < June (month 6) → subtract 1.
Complete years = 35. Last anniversary: June 15, 2025.
Months since: Jul + Aug + Sep + Oct + Nov + Dec + Jan + Feb + Mar = 9 months + 21 days.
Result: 35 years, 9 months, 21 days
How Many Years Ago Was a Specific Year?
The most searched question on this topic. Here are exact answers as of 2026 — all using the January 1 start date of each year:
Year
Years Ago (as of 2026)
Context
1950
76 years
Post-WWII era, Korean War begins
1960
66 years
Start of the Space Race decade
1970
56 years
Moon landing was 1 year prior
1980
46 years
Start of the personal computer era
1985
41 years
Windows 1.0 released, Back to the Future
1990
36 years
World Wide Web invented, German reunification
1995
31 years
First mainstream web browsers
2000
26 years
Y2K, Sydney Olympics
2005
21 years
YouTube founded, Hurricane Katrina
2010
16 years
iPad launched, Instagram founded
2015
11 years
Paris climate agreement
2020
6 years
COVID-19 pandemic begins
Note: if your specific date in that year has not yet passed in 2026, subtract 1 from the years shown.
💡 Quick mental calculation: To estimate years in your head — subtract the start year from 2026, then subtract 1 more if the anniversary month has not passed yet this year. Born August 1985: 2026 − 1985 = 41. August has not passed yet in April → 40 years old.
How Many Years Until — Future Date Reference
Planning for a future milestone? Here are years remaining from April 2026 to common future dates. Enter your specific date in the calculator above for an exact answer including months and days.
Target Year
Years Remaining (from Apr 2026)
Common Use
2027
~1 year
Near-term planning, contracts
2028
~2 years
US presidential election, Olympics
2030
~4 years
UN Sustainable Development Goals deadline
2035
~9 years
EU combustion engine ban target
2040
~14 years
Long-range financial planning
2050
~24 years
Net-zero carbon targets, retirement planning
2076
~50 years
US Semiquincentennial (250th anniversary)
2100
~74 years
End of the 21st century
How Many Years Is X Days, Weeks, or Months?
Converting a number of days into years is a common follow-up question. These conversions use 365.25 days per year to account for leap years:
Duration
Equals Approximately
Notes
100 days
0 years, 3 months, 9 days
About 3.3 months
365 days
1 year exactly
Non-leap year
500 days
1 year, 4 months, ~14 days
1.37 years
1,000 days
2 years, 8 months, ~25 days
2.74 years
1,826 days
5 years
5 years including 1 leap day
3,652 days
10 years
10 years including 2-3 leap days
10,000 days
~27 years, 4 months
27.38 years
52 weeks
364 days (~1 year)
One day short of a full year
12 months
1 year
Exact by calendar definition
120 months
10 years
Common mortgage and loan term
Anniversary Year Milestones
Years
Name
Common Use
1
Paper Anniversary
First wedding anniversary, end of probation period
5
Lustrum / Wood Anniversary
Employee vesting, 5-year business review
10
Tin / Decade
10-year service award, decennial review
25
Silver Jubilee
Silver wedding anniversary, 25-year company milestone
40
Ruby Anniversary
Ruby wedding anniversary
50
Golden Jubilee
Golden wedding anniversary, 50-year service award
60
Diamond Jubilee
Diamond anniversary — UK royal tradition
100
Centennial
100-year anniversary of institutions or nations
Frequently Asked Questions
Subtract the start year from the end year as a first estimate. Then check whether the anniversary month and day in the end year has passed. If not, subtract 1. Example: start Jan 15, 2000 — end Nov 10, 2025. Estimate 25. Jan 15, 2025 has passed, so complete years = 25.
As of 2026, 1990 was 36 years ago — if your specific date in 1990 has already passed this year. If your date in 1990 has not yet passed (e.g., a September birthday and today is April), the answer is 35 years. Enter your exact date in the calculator above for precision.
As of 2026, the year 2000 was 26 years ago using January 1 as the reference. If your specific date in 2000 has not yet occurred in 2026, the answer is 25 years. The calculator above gives you the precise answer for any date in 2000.
Current year minus birth year, then subtract 1 if the birthday has not passed this year. Born June 15, 1990, today April 5, 2026: 2026 minus 1990 = 36. June 15 has not passed, so age is 35. On June 15, 2026, the age becomes 36.
As of April 2026, there are approximately 3 years and 8 months until January 1, 2030. The exact number depends on your specific start date. Enter today and January 1, 2030 in the calculator for a precise answer with months and days.
500 days equals 1 year and approximately 135 days — about 1 year, 4 months, and 14 days. 365 days make one year, leaving 135 days which spans roughly 4 calendar months depending on which months are involved.
A decade is 10 years. A score is 20 years. A century is 100 years. A millennium is 1,000 years. Other named periods: lustrum = 5 years, silver jubilee = 25 years, golden jubilee = 50 years, diamond jubilee = 60 years, sesquicentennial = 150 years, bicentennial = 200 years.
Leap years do not change the year count — years still increment on the anniversary date. The only special case is February 29 birthdays: in non-leap years the anniversary falls on February 28. This calculator uses February 28 as the Feb 29 anniversary in non-leap years, consistent with most legal and HR systems.
Enter the hire date as start and the review or termination date as end. Under ERISA, a year of service completes on the anniversary of the hire date. An employee hired March 1, 2018, reviewed February 28, 2026, has completed 7 years — the 8th anniversary on March 1, 2026 has not yet arrived.
A golden anniversary marks 50 years. Other milestones: Paper = 1 year, Silver = 25 years, Ruby = 40 years, Golden = 50 years, Diamond = 60 years, Platinum = 70 years, Oak = 80 years. Enter any anniversary start date above to find out which milestone year you are approaching.
As of 2026, 1970 was 56 years ago using January 1 as the reference. If your specific date in 1970 has not yet occurred in 2026, the answer is 55 years. Apollo 11 landed on the moon in July 1969 — so as of April 2026 that was 56 years and 9 months ago.
This calculator uses the anniversary boundary method per ISO 8601 and ERISA standards — the same approach used in law, HR, finance, and medicine for counting complete years. It handles all edge cases including February 29 birthdays, same-day calculations, and multi-century spans. It is exact for any date range the Gregorian calendar covers.