BCE-BC-AD-CE Converter

Hermetic Systems

Windows software to convert between Julian
and Gregorian (Common Era) calendar dates
in various formats, and to perform date arithmetic.

Download and installation of this software has been temporarily suspended pending revision.

BCE-BC-AD-CE Converter allows:


BCE-BC-AD-CE Converter screenshot


Date Conversion

There are two formats for the input date: The commonly used month,day,year format and the ISO 8601 year‑month‑day format. When the latter format is used the date August 11, 2014 would be specified as 2014‑08‑11 (in either the Gregorian or the Julian Calendar).

For the month,day,year format a date may have any of four year designators: AD, BC, CE and BCE (as explained below).

The Calculate button is enabled only after an input date has been fully specified (including the calendar in which it is a date). Clicking on this button then displays the input date in both the Gregorian and the Julian Calendars and in both formats (as shown in the screenshot above), plus the day of the week.


Addition and Subtraction of Days etc.

date arithmeticAfter an input date has been completely specified you can specify a number of years, months, weeks and days to be added or subtracted from it. Clicking on the Calculate button then displays the result of adding or subtracting the specified periods to or from the input date. Years are added/subtracted first, then months, then weeks, then days. If the result would be an invalid date in a particular calendar (e.g., adding 1 month to 2011‑01‑30 CE) then that date is decremented by one day until a valid date is reached (in this example, 2011‑02‑28 CE).


Common Era Year Numbering

In the Gregorian Calendar (which replaced the Julian Calendar in the year 1582) years numbered from 1 onwards have the suffix "AD" = "Anno Domini". Earlier years are numbered by counting backwards from the year 1 AD and adding the suffix "BC" = "Before Christ", e.g., 1 BC, 2 BC, and so on. Astronomers (and many others) use a system of numbering years prior to the year 1 using zero and negative numbers: ... -2, -1, 0, 1, ...  This is called the "Common Era year numbering system", and is as shown below:

Traditional Christian Religiously neutral Common Era
3 BC 3 BCE -2 CE
2 BC 2 BCE -1 CE
1 BC 1 BCE  0 CE
1 AD 1 CE  1 CE
2 AD 2 CE  2 CE

"CE" is an abbreviation for "Common Era" (not for "Christian Era"). The suffixes "CE" and "BCE" ("Before Common Era") in the "religiously neutral" system simply replace the traditional Christian suffixes "AD" and "BC", so the "religiously neutral" system of year numbering is no different — except for the year designator — from that of the proleptic Gregorian Calendar (which is the Gregorian Calendar projected back prior to 1 AD).

Dates with negative year number are only accepted in year-month-day format, e.g., -46-03-10 CE (in the proleptic Gregorian Calendar) = -46-03-12 JC (in the proleptic Julian Calendar).

The CE year numbering system may also be used in calendars other than the proleptic Gregorian Calendar, provided some suffix is used to identify the calendar. Thus, e.g., we have "0 JC" for the year in the (proleptic) Julian Calendar (with CE year numbering) which preceded the year "1 JC". Dates in the Julian and the Gregorian Calendars mostly have the same year number, e.g. 2021-03-08 GC = 2021-02-23 JC, with the year number being different only for dates near the start or end of a year.


Further Reading

For historical (and other) information regarding the Gregorian and Julian Calendars see Julian and Gregorian Calendars.

For an explanation of the Julian day number displayed by the software see Julian Day Numbers.

Also: The Gregorian Calendar is a Religious Calendar