Understanding the BC to AD calculator — concept and principle
This calculator counts the years between a date in the BC (BCE) era and one in the AD (CE) era, or between two dates in either era, correctly allowing for the fact that there is no year 0. History students, writers and puzzle fans use it to avoid off-by-one errors.
How it is calculated
Astronomical year = AD year, or 1 − BC year (1 BC = 0, 44 BC = −43)
Years between = astronomical year 2 − astronomical year 1
Naive count with a year 0 (wrong) = BC year + AD year
The principle
The BC/AD system jumps from 1 BC straight to AD 1; there is no year 0. Simply adding a BC year and an AD year therefore counts one year too many whenever the span crosses the boundary. Astronomers solve this by renumbering BC years so that 1 BC becomes year 0, 2 BC becomes −1, and so on; then the span is a simple subtraction.
Worked example
Default inputs: 44 BC and AD 2026.
- Astronomical year of 44 BC = 1 − 44 = −43; AD 2026 = 2026.
- Years between = 2026 − (−43) = 2,069.
- Naive count (44 + 2026) = 2,070, one too many.
| Year 1 | Years between the two dates |
|---|---|
| 11 | 2,036 |
| 22 | 2,047 |
| 33 | 2,058 |
| 44 | 2,069 |
| 55 | 2,080 |
| 66 | 2,091 |
| 88 | 2,113 |
How to read the result
The result is the number of whole calendar years between the same day of the year in each date. BCE and CE are the same years as BC and AD. Historical dates before the Gregorian reform were recorded in the Julian calendar, but year counting is unaffected.
Common mistakes
- Adding BC and AD years directly.
- Treating 1 BC to AD 1 as two years apart; it is one.
- Confusing centuries: the 1st century AD runs from AD 1 to AD 100.
Frequently asked questions
Is there a year 0?
Not in the BC/AD system; astronomers use year 0 for 1 BC.
How many years from 1 BC to AD 1?
One year.
What do BCE and CE mean?
Before Common Era and Common Era; they number the same years as BC and AD.
Sources: NASA Goddard Space Flight Center, F. Espenak, "Year Dating Conventions"