@minofrk/palt
v0.0.1
Published
Convert between calendars in Kaldia and gregorian calendar.
Downloads
8
Maintainers
Readme
@minofrk/palt
グレゴリオ暦(年/月/日)と以下の暦との間で相互変換を行うライブラリです。
現状整数値以外の取り扱いに対応していません(エラーになります)。
Install
ECMAScript 5 の環境では Number.isSafeInteger
の Polyfill が必要です。
npm install --save @minofrk/palt
Browser (UMD)
Releases にあるタグを貼り付けるか、ダウンロードしたファイルを何らかの方法で読み込むことで利用できます。ブラウザの場合はグローバル変数の paltjs
以下にライブラリが展開されます。
API
import { xiaalx, melpalt, imulpalt } from '@minofrk/palt';
YearMonthDay
の定義は src/types.ts にあります。
紫亞数
xiaalx.encode(YearMonthDay): number
xiaalx.decode(number): YearMonthDay
メル暦
melpalt.encode(YearMonthDay): YearMonthDay
melpalt.decode(YearMonthDay): YearMonthDay
イムル暦
imulpalt.encode(YearMonthDay): YearMonthDay
imulpalt.decode(YearMonthDay): YearMonthDay
Example
import { melpalt } from '@minofrk/palt';
const milpalt = melpalt.decode({ year: 0, month: 1, day: 1 });
console.log(milpalt); // { year: 1988, month: 11, day: 30 }
License
See LICENSE