Skip to main content.

UniDate

Vladimir Zorin


What is UniDate

UniDate is calendar software which allows user to compute a day of a week for any dates in Gregorian or Julian calendars, convert dates between these two calendars, compute time of sunrise and sunset and moon rise and moonset for arbitrary location on the globe.

What UniDate is not

UniDate is not a scheduler, planer or other kind of business calendar.

What does it do

UniDate can do the following:

  1. convert Gregorian date to Julian one and vice versa;

  2. compute day of week for any date;

  3. compute Julian Day Number (the number of the day since 1 January 4713 B.C.) and modified Julian Day Number (the number of the day since 17 November 1858);

  4. compute time of sunrise/sunset and moonrise/moonset for any location on the globe;

  5. compute moon phase for any date;

  6. compute date of Easter for any year;

  7. convert any date of Gregorian or Julian calendar into date of the calendar, era and new year style accepted in given country.

How to...

When you run UniDate the dialog comes up. This dialog has 8 lines. Let’s take a look and see what every line gives us

Figure 1. UniDate window

UniDate window

First line represents the date of Gregorian calendar.

Figure 2. Gregorian date

Gregorian date

Second line represents Julian date.

Figure 3. Julian date

Julian date

Then you can find day of week in the window of third line;

Figure 4. Day of week

Day of week

Line 4 represents so-called Julian Day Number – number of days since noon of January 1st 4713 BC. It is used in astronomy and historical chronology. Next window represents Modified Julian Day – number of days since midnight November 17 1858.

Figure 5. Julian Day Number

Julian Day Number

Time of sunrise, sunset, moonrise, moonset and length of the day for the place in the most right window of the line are shown in line 5. The place in the picture is Hamburg Germany but you can choose from 250 cities around the world or introduce coordinates of any place on the globe.

Figure 6. Sun and Moon data

Sun and Moon data

Line 6 shows phase of the Moon and also True Phase nearest to the date.

Figure 7. Moon phase

Moon phase

Lines 7 and 8 represent historical calendars and eras for different countries. Two lines allow user to compare the same date at least in two countries. Every line contains country name, day, month, year, era and new year style (first day of a new year).

For example, if we type 19 October 1508 in the first line and choose Russia in the first box of 7th line then we find that this date in Russia corresponded to 9 October 7017 year of the World Creation (Byzantine era) and 1 September was the first day of a year (September style).

If in line 8 we type Germany then we find that it was 9 October 1508 A.D. and the beginning of a year was 25 March (Annunciation style).

Figure 8. Historical calendars


Buttons

Today Button sets date to the current one.

Computus Button represents window with dates of the Easter calculated by Catholic Church rules for Gregorian calendar (Catholic), by Orthodox Church rules for Julian and Gregorian calendars.

Figure 9. Computus window

Computus window
Computus window

Locations Button allows user to set location on the globe for which sunrise/sunset and moonrise/set will be computed for given date. It could be done by choosing from the list of 249 cities around the world or b direct coordinate settings.

Figure 10. Location selection

Location selection