Skip to content

Lars Eighner's Homepage


calumus meretrix et gladio innocentis

Stub Date

The Date stub takes links to almanac pages (named by the month name in full and the day in two digits) and to date pages named by year number in full, Bce for years before 1, month name in full and two-digit day, or date pages for approximate dates.

Fortunately, the directive (:adate :) does much of the heavy lifting here.

Enter the Gregorian date in the form Fullmonthname daydigit, fullyear in (:adate :).

So (:adate November 25, 1948 :) yields:

 Thursday  November 25,  1948.

The year number is a link to the page 1948November25, which is a type of page called timeline. The month and day are linked to the page Novermber25, which is the type of page called "almanac," convenient for anniversaries, this-day-in-history, and that sort of thing. The day of the week links to a page for one of the days of the week. Such a page may not be especially useful, but may be amusing.

(:adate :) understand a few date formats, but is most nearly guaranteed to work with the full month name (in English), a one- or two-digit day, a comma, and the year number in full. If it does not understand the string entered, it simply passes whatever through without creating any links. (:birthdax :) works the same way but is suitable for birthdays because it adds the nominal zodiac sun sign and for 20th century and some 21st dates adds the so-called Chinese Zodiac (which are just for fun and not guaranteed to agree with either astrological or astronomical calculations).

(:birthdax November 25, 1948 :) yields:

 Thursday  November 25,  1948.

(:birthdax 25-Nov-1948 :) yields:

 Thursday  November 25,  1948.

(The hyphens are necessary. Spaces will not work.)

If you enter a date according to the Julian calendar and is new style you can add J to the end of the date

(:birthdax November 25, 1948 J :) yields:

 Wednesday  December 08,  1948. (1948-11-25 Julian) 

(:birthdax 25-Nov-1948 J :) yields:

 Wednesday  December 08,  1948. (1948-11-25 Julian) 

Years before current era can be expressed by following the year with BCE or BC, or precede the year with a hyphen (minus sign). If you do both, it is assumed you are not nuts enough to try to enter an AD or CE date this way but are absent-minded. In any even, you get the BCE date.

(:birthdax 5-November-25 BC J :) yields:

 Wednesday  November 03,  25Bce. (-25-11-05 Julian) 

(:birthdax 5-November--25 J :) yields:

 Wednesday  November 03,  25Bce. (-25-11-05 Julian) 

(:birthdax 5-November--25 BC J :) yields:

 Wednesday  November 03,  25Bce. (-25-11-05 Julian) 

There is no year zero! If you enter the year 0, you get 1 BCE.

This wiki uses the Gregorian (present-day) calendar, used proleptically for dates before this calendar was adopted.

In really, the Julian calender was used until the conversion. When conversion took place, a number of days had to be skipped. In the US (well in some English colonies that eventually became parts of the US) conversion officially took place in September, 1752. Wednesday, September 2, 1752 (Julian) was followed by Thursday, September 14, 1752 (Gregorian). The problem is the conversion did not officially take place everywhere at once, and when calendars changed officially, not everyone complied immediately. So, some places there was September 9, 1752, but not in others.

The proleptic Gregorian calendar assumes the day before Thursday, September 14, 1752 (Gregorian) was Wednesday, September 13, 1752 (also Gregorian, but proleptic).

(:adate :) and its dependent (:birthdax :) can handle dates from the early 5th millennium BCE to 9999 CE. However, the results for dates in the distant past may not be meaningful mostly because source dates to be converted to the proleptic Gregorian calendar are lacking. Early calendar systems relied on various combinations of chancy direct observations of astronomical phenomena and arbitrary fiat. They often were not consistent with themselves, and the detailed information necessary to reconcile them to modern systems was never recorded or has been lost.

When the date is not to known in full or is not Gregorian or Julian NS, the date can be entered in text (rather than as a link). So far adate does not know what to do with such strings, but will pass them through, as it does with formats it does not understand.

The following abbreviations may be used when entering a date in text:

and used with BET
partial (when month and day are know, but year is unknown.
Julian calendar Old Style
Julian calendar New Style
French Republic calendar
Hebrew calendar

Note that BET refers to one event which is known to have occurred some time within the limits given. It does not mean a period of time. A period of time uses From and To stubs under Date, each of which may have either an exact or an approximate date value.


Read or Post Comments

No comments yet.