# mcal
Myanmar Calendar

### npm module

```bash
npm install myanmar-calendar
```

```javascript
const mcal = require('myanmar-calendar');

// output a date in Burmese / Myanmar format
mcal.toMyanmar(new Date("April 15, 1989"));
> ""

// output the calendar date in English
mcal.toMyanmar(date, "en");
> "10 Tagu, 1350"

// parse a calendar date in Burmese / Myanmar format
mcal.toGregorian("10 Tagu, 1350");

// parse a calendar date in English
mcal.toGregorian("10 Tagu, 1350");
```


WebSite: https://yan9a.github.io/mcal/

Myanmar Calendrical Calculations by mc1500 is licensed under the

     Creative Commons Attribution 4.0 International License.

To view a copy of this license, visit

    http://creativecommons.org/licenses/by/4.0/.

  You are free to:

   Share — copy and redistribute the material in any medium or format

   Adapt — remix, transform, and build upon the material

                   for any purpose, even commercially.

  Under the following terms:

   Attribution — You may give appropriate credit, provide a link to the license,

                   but it is not a compulsory requirement.


Usage example to calculate Myanmar calendar date

 j=w2j(year,month,day); //get julian day number

 M=j2m(j); //get Myanmar date

 Then

     M.my = Myanmar year

     M.mm = Myanmar month [Tagu=1, Kason=2, Nayon=3, 1st Waso=0, (2nd) Waso=4, Wagaung=5,

      Tawthalin=6, Thadingyut=7, Tazaungmon=8, Nadaw=9, Pyatho=10, Tabodwe=11, Tabaung=12 ]

     M.mp = [0=waxing, 1=full moon, 2=waning, or 3=new moon]

     M.d = fortnight day


See detail explanation about Myanmar Calendar at

http://cool-emerald.blogspot.com/2013/06/algorithm-program-and-calculation-of.html
