mycal
v1.2.1
Published
Myanmar Calendar
Downloads
322
Maintainers
Readme
MYCAL
Myanmar Calendar
Algorithm
Algorithm, Program and Calculation of Myanmar Calendar
Installation
npm
npm install --save mycal
web
<script src="https://unpkg.com/mycal@latest/dist/client/mycal.min.js"></script>
API
Day
const mycal = require('mycal');
//mycal
//new mycal('month/day/year');
//for today date
//use without params
//new mycal()
const myanmarDate = new mycal('1/4/1948');
const { day } = myanmarDate;
console.log(day);
// {
// fd:{
// en:'9',
// my:'၉'
// },
// mp:{
// en:'Waning',
// my:'လပြည့်ကျော်'
// }
// }
Weekday
const mycal = require('mycal');
//mycal
//new mycal('month/day/year');
//for today date
//use without params
//new mycal()
const myanmarDate = new mycal('1/4/1948');
const { weekday } = myanmarDate;
console.log(weekday);
// {
// en:'Sunday',
// my:'တနင်္ဂနွေ'
// }
Month
const mycal = require('mycal');
//mycal
//new mycal('month/day/year');
//for today date
//use without params
//new mycal()
const myanmarDate = new mycal('1/4/1948');
const { month } = myanmarDate;
console.log(month);
// {
// en:'Pyatho',
// my:'ပြာသို'
// }
Year
const mycal = require('mycal');
//mycal
//new mycal('month/day/year');
//for today date
//use without params
//new mycal()
const myanmarDate = new mycal('1/4/1948');
const { year } = myanmarDate;
console.log(year);
// {
// en:'1309',
// my:'၁၃၀၉'
// }
Buddhist Era Year
const mycal = require('mycal');
//mycal
//new mycal('month/day/year');
//for today date
//use without params
//new mycal()
const myanmarDate = new mycal('1/4/1948');
const { buddhistEraYear } = myanmarDate;
console.log(buddhistEraYear);
// {
// en:'2491',
// my:'၂၄၉၁'
// }
THINGYAN
const mycal = require('mycal');
//mycal
//new mycal('month/day/year');
//for today date
//use without params
//new mycal()
const myanmarDate = new mycal('1/4/1948');
const { thingyan } = myanmarDate;
console.log(thingyan);
// {
// akyo:'4/13/1947',
// akya:'4/14/1947',
// akyat:[
// '4/15/1947'
// ],
// atat:'4/16/1947',
// new_year_day:'4/17/1947',
// akyaTime:'4/14/1947, 8:47:18 AM',
// atatTime:'4/16/1947, 12:48:30 PM'
// }
Usage
const mycal = require('mycal');
const today = new mycal();
//mycal
//new mycal('month/day/year');
const myanmarDate = new mycal('1/4/1948');
const { weekday, day, month, year, buddhistEraYear, thingyan } = myanmarDate;
console.log(weekday);
// {
// en:'Sunday',
// my:'တနင်္ဂနွေ'
// }
console.log(day);
// {
// fd:{
// en:'9',
// my:'၉'
// },
// mp:{
// en:'Waning',
// my:'လပြည့်ကျော်'
// }
// }
console.log(month);
// {
// en:'Pyatho',
// my:'ပြာသို'
// }
console.log(year);
// {
// en:'1309',
// my:'၁၃၀၉'
// }
console.log(buddhistEraYear);
// {
// en:'2491',
// my:'၂၄၉၁'
// }
console.log(thingyan);
// {
// akyo:'4/13/1947',
// akya:'4/14/1947',
// akyat:[
// '4/15/1947'
// ],
// atat:'4/16/1947',
// new_year_day:'4/17/1947',
// akyaTime:'1947-04-14T02:17:18.868Z',
// atatTime:'1947-04-16T06:18:30.868Z'
// }
Test
npm t
Build
npm run build