Windows software to convert between Julian, Gregorian, Dee and Dee‑Cecil calendar dates,
and to calculate exact dates and times of vernal equinoxes
a user license
For an explanation of the Dee and the Dee‑Cecil Calendars see The Dee‑Cecil Calendar and its Date Conversion Algorithms.
For a simpler version of this software, without the Dee and the Dee‑Cecil Calendars, see BCE‑BC‑AD‑CE Converter.
|Traditional Christian||"Religiously neutral"|
|3 B.C.||3 BCE||-2 CE|
|2 B.C.||2 BCE||-1 CE|
|1 B.C.||1 BCE||0 CE|
|1 A.D.||1 CE||1 CE|
|2 A.D.||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 "A.D." ("Anno Domini") and "B.C." ("Before Christ"), so the "religiously neutral" system of year numbering is no different — except for the cosmetic year designator changes — from that of the proleptic Gregorian Calendar (the Gregorian Calendar projected back prior to its start on October 15, 1582).
A calendar using the astronomical system numbers years in a fundamentally different way from the traditional Gregorian Calendar. Dates with years so numbered should have a suffix to distinguish them from dates with years numbered in some other way. In practice, however, "CE" is used both (a) for years from the year 1 onwards in the proleptic Gregorian Calendar in its "religiously neutral" form and (b) for all years (both positive and negative) in the proleptic Gregorian Calendar in the form which uses the astronomical system of year numbering.
The astronomical year numbering system may also be used with 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 Julian Calendar (with astronomical year numbering) which preceded the year "1 JC".
The term "Common Era Calendar" is used in all articles on this website to mean that calendar which has the same structure (days, months, years) as the proleptic Gregorian Calendar and in which years are numbered according to the astronomical system. Dates in this calendar are always designated "CE".
For the month,day,year format a date may have any of four year designators: AD, BC, CE and BCE (as explained above).
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 all three calendars (Gregorian, Julian and either Dee or Dee‑Cecil) and in both formats (as shown in the screenshot above), plus the Julian day number and the day of the week.
then click on the Calculate button. If the date occurred on the given day of the week in either of the Gregorian or the Julian Calendars then it will displayed (with that calendar shown in boldface), as in:
When an input date is specified in this way the arithmetical function and the date sequence function are not available. After the calendar has been identified the date can be specified with the calendar, and the arithmetical function and the date sequence function then become available again.
If an input date is specified using a day of the week then the result of clicking on Calculate may be that the date does not occur on that day of the week in either calendar. It is also possible that the date occurs on that day of the week in both calendars. In this case the output dates will be displayed with the Julian Calendar date highlighted.
There is no date with years in the range 1580‑2080 which corresponds to the same day of the week in both calendars. The next date which is on the same day of the week in both calendars is 2100‑03‑01, which is a Monday in both calendars. This situation will continue until 2200‑02‑28, which is a Friday in both calendars. 2200‑02‑29 JC is a Saturday, but there is no 2200‑02‑29 CE. The date following 2200‑02‑28 CE is 2200‑03‑01 CE, which is a Saturday, whereas 2200‑03‑01 JC is a Sunday.
Follow this link for an explanation of the astronomical Julian date.
The output shown above results from getting vernal equinox times first using mean solar time (marked by m) and then using apparent solar time (marked by a). The numbers 1, 2, 3, etc., at right show the position (1‑33) of the year in the 33‑year cycle. A leap year in that cycle is marked by an asterisk.
When mean solar time is selected the times shown are (i) GMT for the Gregorian Calendar and (ii) the mean solar time at the specified longitude for the Dee(‑Cecil) Calendar.
When apparent solar time is selected the times shown are (i) apparent solar time at Greenwich for the Gregorian Calendar and (ii) apparent solar time at the specified longitude for the Dee(‑Cecil) Calendar.
The Dee Calendar was proposed as a new calendar by the Elizabethan scholar John Dee about 1580, when mean solar time as we know it did not yet exist (it had to await the invention of accurate clocks). Dee calculated midnight as halfway between two noons (according to a sundial). But noon in apparent solar (i.e., sundial) time may differ by up to 16 minutes from noon in mean solar (i.e. clock) time, with the difference varying with the time of year (see The equation of time). At the vernal equinox the difference between apparent solar time and mean solar time is close to 8 minutes. Thus to obtain the times that Dee would have obtained in his observations and calculations it is necessary to select apparent solar time, which results from subtracting 8 minutes from the mean solar time for the given longitude. This produces the a times shown above for the vernal equinox in the Dee(‑Cecil) Calendar.
An arrow at the end of a line in the display indicates a year in which the vernal equinox does not occur on the target date: March 21 in the Dee Calendar, March 20 in the Dee‑Cecil Calendar. For an explanation of why these dates are "target dates" see John Dee's Calendar and God's Longitude.
Trial version: A copy of the Julian-Gregorian-Dee Date Calculator software is available for free download from this website for the purpose of evaluation. Click on the following link for further information:
Updates: Purchasers of a user license for this software are entitled to an update to any later version at no additional cost.
The developer of this program, Peter Meyer, is currently available for custom software development. You can contact him here.