The Ethiopic Calendar

Localization in Ethiopia follows the usual pattern of translating terminologies, applying a keyboard for the writing system, applying collation and formatting rules, but to really get it right is a matter of time. Time localization is more than merely getting the format pattern right and GMT+3 set as the time zone –a virtually unknown offset from a reference point under some external system of reference. Ethiopia has its own system of reckoning that even the most advanced localization infrastructure is ill prepare to cope with. Think “time realm”, it’s easier to think of Ethiopia as existing outside of regular time as we know it.

Here comes the sun…

“The day starts with sunrise” is the conceptual basis for the clock in Ethiopia and many of its neighbors. Being near the equator this translates to roughly 6 AM each day with an even 12 hours of light and darkness with only a little seasonal drifting. A twelve hour clock is used that begins at “12 AM” with sunrise (aka 6 AM in the West), reaches “noon” at “6 AM”, followed by “12 PM” 6 hours later and “6 PM” at “midnight”. Think of it as a clock or watch with the “6” at the top and the “12” at the bottom.

But doesn’t this convention break the notion of Ante and Post-Meridian? Meridian, shmidian … another external concept to break free from. “AM” and “PM” have been used in the previous example as a matter of convenience for comparison; the day in fact has 10 divisions:

PeriodName24 Hour
Example
Localized
Example
23:00 - 00:59 እኩለ ሌሊት
(Ekul Leilit)
23:34 እኩለ ሌሊት  5:34 እኩለ ሌሊት
01:00 - 03:59 ውደቀት
(Wedek’et)
00:34 ውደቀት  6:34 ውደቀት
04:00 - 05:59 ንጋት
(Nigat)
04:34 ንጋት 10:34 ንጋት
06:00 - 08:59 ጡዋት
(T’uwat)
06:34 ጡዋት 12:34 ጡዋት
09:00 - 11:59 ረፋድ
(Refad)
09:34 ረፋድ  3:34 ረፋድ
12:00 - 12:59 እኩለ ቀን
(Ekul K’en)
12:34 እኩለ ቀን  6:34 እኩለ ቀን
13:00 - 15:59 ከሰዓት በኋላ
(Kese’at Behwala)
15:34 ከሰዓት በኋላ  9:34 ከሰዓት በኋላ
16:00 - 17:59 ወደማታ
(Wedemata)
16:34 ወደማታ 10:34 ወደማታ
18:00 - 19:59 ሲደነግዝ
(Sidenegiz)
18:34 ሲደነግዝ 12:34 ሲደነግዝ
20:00 - 22:59 ምሽት
(Mishet)
21:34 ምሽት  3:34 ምሽት

To be sure the names and divisions are subject to change with sub-region. “AM” and “PM” are not entirely unknown either since technology items are largely imported, computer users are sure to have encountered them. But they are known to be a Western reference and are not used locally in discussing time.

13 Months of Sunshine

The calendar in Ethiopia has 13 months and the year is 7 years 8 months and 11 days behind the Gregorian calendar (12 days when a leap year occurs). Which means that the year 2000 has only just occurred on September 12th of this year! But why? Many references will state that the Ethiopic calendar is based on the Julian, but this is only partly true. The Ethiopic calendar descends more directly from the Coptic which in turn is a reformation of the ancient Egyptian solar calendar with respect to the Julian scheme also known as the “Alexandrian Calendar”.

The ancient Egyptian solar calendar used a 365 day year with the year divided into 3 seasons of 120 days and each season into 4 months of 30 days. Five corrective, or epagomenal, days were added at the end of the year. The months were only numbered initially but later took on the corresponding month names from a second, lunar based calendar of Egypt. The month names under the lunar calendar derived their names from the major feast that would occur during the respective month. The problem with “calendar creep” was not addressed until the arrival of the Julian calendar in 46 BC with the introduction of an extra day for a “leap year”. The Coptic calendar applied the Julian leap year in 25 BC thus forever fixing the date synchronization between the two calendar systems.

However, the Coptic and Ethiopic calendars do not apply the leap year correction rule where leap year is skipped every 100 years, except every 400 years, except (maybe) every 16,000 years. So “calendar creep” will continue between the Coptic, Ethiopic and Gregorian calendars. Leap years however do not occur when the year is a multiple of 4, as with the Gregorian system, but will occur on the year prior. Thus 1999 was a leap year as will be 2003 and so on. The four year cycle is also enumerated with the names of the four Evangelists: Mateos, Markos, Luqas and Yohannes as they are known in Ethiopian Orthodox Church. Yohannes is the leap year and is considered the end of a four year cycle.

Where the Coptic and Ethiopic calendars differ will be in the month names, which are language specific even within Ethiopia, as are the days of the week and day divisions. The other major difference is that the year in the Coptic calendar is presently 1724 some 276 years behind the Ethiopic. The modern Coptic calendar’s origin, or epoch, is counted from the year 284 AD when many Coptic Christians were martyr under the rein of Roman Emperor Diocletian. So what accounts for the difference in the Ethiopic calendar versus the Gregorian? Popular legend has it that the 7 year, 8 month and 11 day difference is the time it took for the news of the Birth of Christ to reach Ethiopia. More likely the answer is that the Ethiopic calendar went through fewer reformations than did other calendar systems (notably skipping the reformation by Dionysius Exiguus in AD 525) which potentially makes it more in keeping with “actual time” since the birth of Christ. The truth is, we may never know.

Ethiopic
(Amharic)
Ethiopic
(Tigrinya)
Ethiopic
(Ge’ez)
Coptic
(Coptic/Arabic)
Gregorian
(English)
መስከረም
(Meskerem)
መስከረም
(Meskerem)
ከረመ
(Kereme)
θοογτ / تﻮﺗ
(Tout)
September 11/12
ጥቅምት
(T’ek’emt)
ጥቅመቲ
(T’ek’emti)
ጠቀመ
(T’ek’eme)
Παοπι / ﻪﺑﺎﺑ
(Baba)
October 11/12
ኅዳር
(Hedar)
ሕዳር
(Hedar)
ኀደረ
(Hedere)
Αθορ / رﻮﺗﺎﻫ
(Hator)
November 10/11
ታኅሣሥ
(Tahsas)
ታኅሳስ
(Tahsas)
ኀሠሠ
(Hasese)
Χοιακ / ﻚﻬﻴﻛ
(Kiahk)
December 10/11
ጥር
(T’er)
ጥሪ
(T’eri)
ጠሐር
(T’eher)
Τωβι / طﻮﺒﻫ
(Toba)
January 9/10
የካቲት
(Yekatit)
ለካቲት
(Lekatit)
ከተተ
(Ketete)
Μεϣιρ / ﺮﻴﺸﻣأ
(Amshir)
February 8/9
መጋቢት
(Megabit)
መጋቢት
(Megabit)
መገበ
(Megebe)
Παρεμϩατ / تﺎﻬﻣﺮﺑ
(Baramhat)
March 10
ሚያዝያ
(Miazia)
ሚያዝያ
(Miazia)
አኀዘ
(Ahaze)
Φαρμοθι / دهﻮﻣﺮﺑ
(Baramouda)
April 9
ግንቦት
(Genbot)
ግንቦት
(Genbot)
ግንባት
(Genbat)
Παϣαν / ﺲﻨﺸﺑ
(Bashans)
May 5
ሰኔ
(Senei)
ሰነ
(Sene)
ሠነየ
(Seneye)
Παωνι / ﻪﻧؤﺑ
(Paona)
June 6
ሐምሌ
(Hamlei)
ሓምለ
(Hamle)
ሐመለ
(Hamele)
Επηπ / ﺐﻴﺑأ
(Epep)
July 8
ነሐሴ
(Nehassei)
ነሓሰ
(Nehasse)
ነሐሰ
(Nehasse)
Μεϲωρη / ىﺮﺴﻣ
(Mesra)
August 8
ጳጉሜን
(Pagumein)
ጳጉሜን
(Pagumein)
ጳጕሜን
(Pagumein)
Πικογϫι μαβοτ / ﺮﻴﻐﺼﻟا ﺮﻬﺸﻟا
(Nasie)
September 6

If 13 months and 4 year names still isn’t enough for you, you’re in luck, there is still more to come. Each of the 30 days of the month has a unique “Tabot”. A day tabot is usually a saint’s (e.g. Stephanos), angel’s (e.g. Gabriel), or some religious figure’s personal name that commemorates that given day. A person will typically want to know the tabot of the day and always knows the tabot for the day they were born –often times more so than the day numeric date. While not critical for a simple clock widget, the tabots, like the evangelists, are “nice to have” in calendar application.

1
ልደታ
(Lideta)
2
አባ፡ጉባ
(Aba Guba)
3
በእታ
(Be’Eta)
4
ዮሐንስ
(Yohannes)
5
አቦ
(Abo)
6
ኢያሱስ
(Iyesus)
7
ሥላሴ
(Selassie)
8
አባ፡ኪሮስ
(Aba Kiros)
9
ቶማስ
(Tomas)
10
መስቀል
(Meskel)
11
ሐና፡ማርያም
(Hana Mariam)
12
ሚካኤል
(Michael)
13
እግዚሐር፡አብ
(Egziher Ab)
14
አቡነ፡አረጋዊ
(Abune Aregawi)
15
ቂርቆስ
(K’irk’os)
16
ኪዳነ፡ምሕረት
(Kidane Mihret)
17
እስጢፋኖስ
(Est’ifanos)
18
ተክለ፡አልፋ
(Tekle Alfa)
19
ገብርኤል
(Gabriel)
20
ሕንፅተ
(Hintsite)
21
ማርያም
(Mariam)
22
ኡራኤል
(Ura’el)
23
ጊዮርጊስ
(Giorgis)
24
ተክለ፡ሐይማኖት
(Tekle Haimanot)
25
መርቆርዮስ
(Merk’orios)
26
ዮሴፍ
(Yosef)
27
መድኀኔ፡ዓለም
(Medhani Alem)
28
አማኑኤል
(Amanu’el)
29
ባለ፡እግዚአብሔር
(Bale Egziabeir)
30
ማርቆስ
(Mark’os)
         

While Ethiopia has caught up to the 21st century (ok, maybe not really until 2001), it is also in the 75th. The convention of using the birth of Christ as an epoch is something relatively new in Ethiopia and was not in common practice until around the turn of the last century. Before then, the years were referenced from the creation of the world – 5,500 years before the birth of Christ. Thus it is also the year 7500 and the calendar system does not have a year zero or use negative numbers. Rather, what happens at the year zero is that the reference era will switch back to the creation of the world. That is at 0 ዓ/ም (ዓመተ፡ምሕረት or “Amete Mihret” for “Year of Grace”) will become 5501 ዓ/ዓ (ዓመተ፡ዓለም or “Amete Alem” for “Year of the World”). And what about 7,501 years ago? Well, time before the creation of the world is not something man can sensibly contemplate in the Christian tradition. But if one must, a foreign calendar is suitable.

Presentation

The presentation of Ethiopic dates is for the most part straight forward with the added twist of the Ethiopic numeral system. By default the Ethiopic year should be presented in the Ethiopic numeral system while the day of the week is given in western digits. This is the prevalent convention found in Ethiopian newspapers but the choice of numeral systems for both the day and year should be left independently configurable to a user’s personal tastes. A date and time presentation may then render as:

ማክሰኞ፣ ጥቅምት 11 ቀን 10:15:44 ነጋት EAT ፲፱፻፺፯ ዓ/ም

Which applies the date-time pattern:

DAY፣ MONTH <d> ቀን hh:mm:ss a Z <yyyy> G

Where <d> and <yyyy> are may be configured in either the Ethiopic or western numeral systems. A maximally formatted date, incorporating the tabot and evangelist could be given as:

ማክሰኞ፣ ጥቅምት 11 ቀን (ሐና፡ማርያም) 10:15:44 ነጋት EAT ፲፱፻፺፯ (ማቴዎስ) ዓ/ም

While on the topic of numbers and presentation, it is also worth noting that the Ethiopic Millennium is sometimes abbreviated to “፪ሺ”, short for “two thousand” in the Amharic language and is analogous to “2k” in English. Two thousand in the Ethiopic numeral system is given by the sequence twenty-hundred or ፳፻.

Calendar conversion

Conversion to and from the Ethiopic and Coptic calendar systems is easily done through a Julian Day Number (JDN). Julian Day Numbers are the number of elapsed days since the Julian epoch (January 1, 4713 BC) and have been used for centuries as a common reference point for calendar conversions. Drs. Berhanu Beyene and Manfred Kudlek developed JDN formulas for the Ethiopic and Coptic calendars in the paper “Calendars in Ethiopia” presented at the International Conference of Ethiopian Studies XV. Many algorithms can be found with a simple web search to convert the Gregorian calendar to and from a JDN so we will not detail it here, the Beyene-Kudlek algorithm is summarized in the following:

Mathematical Expressions:
Julian Day Number from Calendar Date Calendar Date from Julian Day Number
Ethiopic: joffset = 1723856
Coptic : joffset = 1824665
n = 30 (month - 1) + day - 1
j = joffset + 365 (year - 1) + ⌊year/4⌋ + n
r = mod( (j - joffset), 1461 )
n = mod(r,365) + 365⌊r/1460⌋

year = 4 ⌊(j - joffset)/1461⌋ + ⌊r/365⌋ - ⌊r/1460⌋
month = ⌊n/30⌋ + 1
day = mod(n,30) + 1
Pseudo Code:
Julian Day Number from Calendar Date Calendar Date from Julian Day Number
       jdn = ( jdOffset + 365 )
           + 365 * ( year - 1 )
           + quotient( year, 4 )
           + 30 * month
           + day - 31
           ;
    
       r = mod( (jdn – jdOffset), 1461 ) ;
       n = mod( r, 365 ) + 365 * quotient( r, 1460 ) ; 
       year = 4 * quotient( (jdn - jdOffset), 1461 )
            + quotient( r, 365 )
            - quotient( r, 1460 )
            ;
       month = quotient( n, 30 ) + 1 ;
       day   = mod( n, 30 ) + 1 ;
    
Utility Functions:
     mod( i, j ) {
       return  i – ( j * quotient( i, j ) ) ;
     }
    
      quotient( i, j ) {
        return  floor( i / j ) ;
      }
    

Software resources

The International Components for Unicode (ICU at http://icu.sf.net) project applies the Beyene-Kudlek algorithms to support the Coptic and Ethiopic calendar systems. ICU also provides support and conversion between many other calendar systems as well such as Chinese, Gregorian, Hebrew, Islamic and Japanese calendars. Date and time formatting services are also provided. ICU is the best place to start for Ethiopic language localization but if you want to fully localize for time concepts, plan to add your own extensions for the additional day divisions, the offset clock and Ethiopic numerals.

ICU is so richly featured that it can be overkill when all you want is a simple calendar conversion code snippet, or not applicable when you need an algorithm in an unsupported language like JavaScript. In these cases head over to http://ethiopic.org/Calendars/ for standalone code fragments and an explanation of the algorithm.

The Ethiopic calendar is the official calendar of Ethiopia and as it was in Eritrea until recently –while remaining central to the Eritrean Orthodox Church. Localization for the Ethiopic calendar however is just the entry point into this time realm –it is not the only calendar of Ethiopia! The Siltie, Oromo and Borena peoples all have traditional calendars still in use for ceremonial purposes. The Sidama people use an interesting five day based week system… but these are temporal adventures we’ll leave for another day.


Implementations in: Java [Source | Test ]