2.1.2 • Published 2 years ago
khaya v2.1.2

ABOUT
Khaya - ခရာ , one of the Burmese time unit , approximate equivalent to 400 milliseconds.
The package focus on Burmese Date and Time API and also some world time data. esm only
Khaya is base on @vvo/tzdb about time zones.
INSTALL
npm i khayayarn add khayaUSAGE
Namespace Khaya
import Khaya from "khaya";Gregorian to Julian Day Number
import Khaya from "khaya";
const jdn = Khaya.G2J(year: number,month: number,date : number,hour=12,minutes=0,seconds=0)| Return | Type |
|---|---|
| Julian Day Number | number |
Julian Day Number(JDN) to Gregorian
import Khaya from "khaya";
const jdn = Khaya.J2G(jdn: number)| Return | Type |
|---|---|
| year | number |
| month | number |
| date | number |
| hour | number |
| minutes | number |
| seconds | number |
| weekday_num | number |
| weekday_str | string |
| month_str | string |
Get World Time Data depend on time zone name
Check Time Zones List - example - "Asia/Yangon"
import Khaya from "khaya";
const getWorldTime = Khaya.WorldTime(timeZoneName: string)| Return | Type |
|---|---|
| rawOffsetInMinutes | number/any |
| rawOffsetInSeconds | number |
| timestampInUtc | number |
| timestampLocal | number |
| localDateTime | Date |
| dayNumberOfYear | number |
| weekOfYear | number |
| utcOffsetString | string/any |
| localDateTimeString | string |
| utcDateTimeString | string |
Is Leap Year Check
import Khaya from "khaya";
const ckeckLeapYear = Khaya.IsLeapYear(year : number)Return : Boolean
Days Between Date
import Khaya from "khaya";
const ckeckLeapYear = Khaya.DaysBetweenDates(dateFrom: string, dateTo: string)Parameter - date format - YYYY-MM-DD
Return : Days : Number
Get Burmese Date
import Khaya from "khaya";
const getBurmeseDate = Khaya.GetBurmeseDate(date: string, lang: number)Parameters
date format -
YYYY-MM-DDlang - English = 1 , Burmese = 2, default = 2
Mahar Thingyan(Myanmar New Year)
import Khaya from "khaya";
const getThingyan = Khaya.MaharThingyan(my: string)Parameter
- my : Myanmar Year
| Return | Type |
|---|---|
| AtatTime, | string |
| AkyaTime, | string |
| AkyoDay, | string |
| AkyaDay, | string |
| AkyatDay, | string |
| AkyatDay2, | string |
| AtatDay, | string |