BC ⇄ AD Year Difference
Compute the time between a BC/BCE year and an AD/CE year. Formula: D = BC + AD − 1 (no year 0).
Inputs
(Label only; values unchanged)
BC/BCE year must be ≥ 1.
(Label only; values unchanged)
AD/CE year must be ≥ 1.
Computed as
D = BC + AD − 1 (there’s no year 0). Enter here (with any other field) to solve the third.Difference must be ≥ 0.
Quick summary
Inputs
—
Time between
—
Also equals
—
Step-by-step derivation
Formula (no year 0): D = BC + AD − 1
Substitute: D = …
Solve: …
Actions
Reference table & sources
Notes
- There is no year 0. 1 BC is followed immediately by AD 1.
- Formula:
D = BC + AD − 1, where D counts full years between the given years. - Naming equivalencies: BC ≡ BCE; AD ≡ CE (labels only; values unchanged).
Use this BC to AD Year Difference Calculator to find the number of years between a BC/BCE year and an AD/CE year.
BC to AD Calculation Method
In historical BC/AD year numbering, there is no year 0. The sequence goes directly from 1 BC to AD 1.
Therefore:
Year difference = BC year + AD year − 1
If you know the difference and AD year:
BC year = difference − AD year + 1
If you know the difference and BC year:
AD year = difference − BC year + 1
Example
Suppose you want to calculate the difference between 300 BC and AD 200.
Difference = 300 + 200 − 1
Difference = 499 years
Therefore, the year-number difference between 300 BC and AD 200 is 499 years.
Important Notes
- There is no year 0 in historical BC/AD or BCE/CE numbering.
- BC and BCE use the same year numbers; AD and CE also use the same year numbers.
- The calculator measures differences between whole year numbers only.
- It does not calculate exact months, days, Julian/Gregorian calendar changes, or historical dating uncertainty.
- Astronomical year numbering uses a year 0 and therefore follows a different numbering system.
- If the result is shown in centuries, it is simply the number of years divided by 100 and should not be confused with named historical centuries.