Is there a proper term for the origin on the timeline from which we count years? For example, we often have years in BC/AD or BCE/CE - what is this point of change from one to the other called. Origin, axis, omphalos, or what?

  • 3
    Epoch. The epoch "Current Era" commences with year 1 by the way. – Samuel Russell Sep 8 '14 at 22:54
  • 3
    Non-existent. There never was a year 0. – Jos Jun 28 '20 at 6:03
  • Well, since the AD years 3, 2, 1 are III, II, I respectively, 1 BC is N, 2 BC is I BC, 3 BC is II BC, 4 BC is III BC, 5 BC is IV BC, etc. So the proper term for the "year 0" would be year 1 BC. – user44537 Jun 30 '20 at 1:35

At the time when the so-called Christian era was introduced, the mathematical concept of zero was not known in Europe. Thus, the year before AD 1 is called 1 BC. However, in modern astronomical and mathematical usage “1 BC” is called the year “0”, “2 BC” is called “-1”, “3 BC” is called “-2”, etc. If you follow this convention you can carry out normal mathematical operations with year numbers. The starting point of the Christian calendar is 1 January AD 1; this is called the “epoch” of the Christian era Julian style. The equivalent date in the Gregorian calendar is 30 December year 0 (alias 1 BC). The epoch of the Gregorian calendar is thus the equivalent of 3 January year 1 (AD 1) Julian.

  • 5
    This information is not correct. There is no year 0 in the Gregorian era. The epoch of the Christian Era (Anno Domini) of Dionysius Exiguus begins on the 25th of March, not on January 1st. The epoch of the Roman or "Julian" calendar was 45 B.C. Gregorian. I could go on. Most of the information in this post is simply incorrect. – Tyler Durden Sep 8 '14 at 22:16
  • 2
    All professional astronomers operate with a year zero. To say that "there is no year 0" shows that you have never read any book on astronomical chronology. – fdb Sep 8 '14 at 22:34
  • 3
    The question is about historical chronology, specifically the term for the beginning of a historical era. The OP is not asking about astronomy calculations. He asks about Anno Domini and BCE eras. In neither of those systems is the year 0 used historically. – Tyler Durden Sep 8 '14 at 22:38
  • 1
    If you had more closely read the book you just cite, Dershowitz, you would see that on p. 10 the authors equate Jan 1, 1 Gregorian to 3 January 1 Julian, not to 30 December -1 as you have it. Also, they explicitly state that their calculation is anacronistic, in other words the dates of actual eras, such as that of Dionysius commonly used, are different. – Tyler Durden Sep 8 '14 at 22:48
  • 1
    To quote your post: "The equivalent date [to the epoch of the Christian era (of whom?)] in the Gregorian calendar is 30 December year 0 (alias 1 BC)." I know of no era whose epoch begins 30 December -1 Gregorian. Also, you routinely describe years as belonging to calendars. Calendars do not have years, eras have years. – Tyler Durden Sep 8 '14 at 22:56

In chronology there is no year 0. The first year is year 1. The year before that is year -1. The origin of a time system is called its epoch.

  • Well if 1BC is -1 and 1AD is 1, then 0 would be just a midpoint in between where BC/AD changes. – user44537 Jun 29 '20 at 6:16

There are some calendars which do have a year zero.

The calendar used by astronomers corresponds to the Gregorian and Julian calendars, but does not use AD or BC. Instead it has a year zero, coinciding with the Julian 1 BC, and before that years are negative. This continuity makes sense when you regularly work on time scales of billions of years.

Similarly, ISO 8601 designed for computer use has a year 0 corresponding to the Gregorian 1 BC.

The Shalivahana Śaka counts the first year of their calendar as year zero, similar to how we would describe someone in the second year of their life as being "1 year old".


What is the proper term for the “year 0”?

Year 1 BC.

There was literally nothing in between year 1 BC and 1 AD. 0000 = 1 BC, and there was no separate "year 0 AD".

The reason why there was no "year 0 AD" between 1 BC and 1 AD is because in those days, the concept of zero was not introduced/invented yet.

On Wikipedia:

Zero was invented in India in the sixth century, and was either transferred or reinvented by the Arabs by about the eighth century. The Arabic numeral for zero (0) did not enter Europe until the thirteenth century. Even then, it was known only to very few, and only entered widespread use in Europe by the seventeenth century.

If you want to convert the BC years into integers like the AD years, it makes 1 BC as 0, 2 BC as -1, 3 BC as -2, 4 BC as -3, etc. This method is commonly used by ISO 8601 and the Astronomical Year Numbering system.

For a similar case, if you want to mark the years via the Roman numerals (from the Gregorian/Julian calendar perspective), this makes 1 BC as N, 2 BC as I BC, 3 BC as II BC, 4 BC as III BC, etc.


Too long for a comment: The term epoch is also correctly used in computer programming

time() returns the time as the number of seconds since the Epoch, 1970-01-01 00:00:00 +0000 (UTC).

And gettimeofday() gives the same values with microsecond precision.

That is, when your higher level language or application gives you a date/time, it is calculating the numbers from the values described above.

after staring too much at raw timestamped datasets you even start to recognize numbers like 1590412116 (the number of seconds since the epoch right now)

Not the answer you're looking for? Browse other questions tagged or ask your own question.