Calendar Description
The Scottish Hybrid calendar is a hybrid variant combining the Julian Annunciation, the Julian and the Gregorian calendars.
Use Case
- Scotland from about the 12th century to the current day.
Definition
Record | |||||
---|---|---|---|---|---|
scheme | year | month | day | wday | unshift |
Historic Era | ||||
---|---|---|---|---|
Calendar | Start | Finish | Notes | |
ja | Julian Annunciation | past | 31 Dec 1599 | Year 1599 is 282 days long |
j | Julian | 1 Jan 1600 | 2 Sep 1752 | |
g | Gregorian | 14 Sep 1752 | future | Year 1752 is 355 days long |
The Record consists of four Fields named scheme,
year,
month,
and day
and two read only Fields wday,
and
unshift.
The unshift field holds the historical year as calculated by the underlying
Julian calendar.
As a Hybrid calendar, it has no single epoch.
Script
Default Script |
---|
scheme scot { name "Scottish Hybrid"; hybrid { fields year, month, day; scheme ja; change 2305458; // j# 1 Jan 1600 scheme j; change 2361222; // g# 14 Sep 1752 scheme g; } grammar hy; } |
The script makes use of the globally available read-only field wday
to output weekdays.
The calendar uses the "hy" grammar as defined for the English Hybrid calendar.