1.1.2 • Published 4 months ago
burmese-calendar v1.1.2
Overview
Gregorian calendar to some Burmese calendar information.
Api docs : https://www.jsdocs.io/package/burmese-calendar
Install
npm i burmese-calendar
yarn add burmese-calendar
pnpm add burmese-calendar
Browser
jsDelivr : https://www.jsdelivr.com/package/npm/burmese-calendar
<script src="https://cdn.jsdelivr.net/npm/burmese-calendar/cdn/index.min.js"></script>
Unpkg
<script src="https://unpkg.com/burmese-calendar/cdn/index.js"></script>
Acknowledgement
Burmese Calendar Calculation
The Algorithm for calculation of Burmese Calendar (Myanmar Calendar) by Dr. Yan Naing Aye.
Reference: https://cool-emerald.blogspot.com/2013/06/algorithm-program-and-calculation-of.html
Julian dates Calculation
A collection of astronomy related programs, algorithms, tutorials, and data by Greg Miller (gmiller@gregmiller.net).
Reference: https://www.celestialprogramming.com/
Example Usage
import { BurmeseCal } from "burmese-calendar"; // esm
const { BurmeseCal } = require("burmese-calendar"); //common js
// Date Time to jd and jdn
const julian = bcal.datetimeToJd({ year: 2025, month: 3, day: 6 ,hour:23,minutes:25,seconds:22}); // { jd: 2460741.475949074, jdn: 2460741 }
// Jd , JDN to Date Time
const dt = bcal.jdToDatetime( 2460741.475949074); //{ year: 2025, month: 3, day: 6, hour: 23, minutes: 25, seconds: 22 }
const dt2 = bcal.jdToDatetime(2460741); //{ year: 2025, month: 3, day: 6, hour: 12, minutes: 0, seconds: 0 }
// gregorian calendar date to julian calendar date
const toj = bcal.calendarConverter({
ct: "julian",
year: 2025,
month: 3,
day: 6,
}); // { year: 2025, month: 2, day: 21 }
// julian calendar date to gregorian calendar date
const tog = bcal.calendarConverter({
ct: "gregorian",
year: 2025,
month: 3,
day: 6,
}); // { year: 2025, month: 3, day: 19 }
// getting calendar views
const dv = bcal.dayView({ year: 2025, month: 3, day: 6 });
const mv = bcal.monthView({ year: 2025, month: 3 });
const yv = bcal.yearView({ year: 2025 });