Myanmar Calendar



Contribute

Contribute chronicle events from stone inscriptions, bells, and other historical sources to the JSON file below. Each event is a JSON object placed inside the array, and the array must be kept in non-decreasing jdn (Julian Day Number) order since ceMmChronicle.hSearch() looks up events using binary search.

Chronicle Events JSON

To add an event: fork the repository, add your entry in the correct position by jdn, then run python3 util/check-chronicle.py from the repository root to confirm the ordering is valid before submitting a pull request.


Meaning of Each Field


Field Meaning
jdn Julian Day Number of the event, used as the sort key and search key.
my Myanmar year corresponding to the date.
mm Myanmar month name corresponding to the date.
mp Moon phase (Waxing, Full moon, Waning, or New moon).
fd Fortnight day, from 1 to 15.
dow Day of the week corresponding to the date.
desc Short one-line description of the event, shown in the calendar when a matching date is selected.
fullText Optional longer excerpt or transcription related to the event, such as inscription text. Leave as an empty string if not available.
images Optional array of image file names related to the event. Leave as an empty array if not available.

Example entry:
{
  "jdn": 2150320,
  "my": 537,
  "mm": "Kason",
  "mp": "Waxing",
  "fd": 10,
  "dow": "Friday",
  "desc": "Foundation of a monastery, land and servants donated.",
  "fullText": "",
  "images": []
}


Relating Myanmar Calendar Date and Julian Day Number


If a stone script contains a Myanmar Calendar date, you can relate it to the Julian Day Number by checking the following Myanmar to English calendar. Go the corresponding myanmar year, and month. Then click on the corresponding day to find its Julian Day Number. Myanmar to English Calendar