2.1.2 • Published 4 months ago

khaya v2.1.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 months ago

cover

phothinmg - khaya GitHub release License

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 khaya
yarn add khaya
USAGE

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)
ReturnType
Julian Day Numbernumber

Julian Day Number(JDN) to Gregorian

import Khaya from "khaya";
const jdn = Khaya.J2G(jdn: number)
ReturnType
yearnumber
monthnumber
datenumber
hournumber
minutesnumber
secondsnumber
weekday_numnumber
weekday_strstring
month_strstring

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)
ReturnType
rawOffsetInMinutesnumber/any
rawOffsetInSecondsnumber
timestampInUtcnumber
timestampLocalnumber
localDateTimeDate
dayNumberOfYearnumber
weekOfYearnumber
utcOffsetStringstring/any
localDateTimeStringstring
utcDateTimeStringstring

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-DD

  • lang - English = 1 , Burmese = 2, default = 2

ReturnType
sasanaYearstring
nameOfBurmeseYearstring
burmeseYearstring
burmeseMonthstring
burmeseDaystring
burmeseWeekDaystring
lunarPhasestring
yatyarzarstring
pyatthadarstring
dragonHeadstring
sabbathstring
astroDaysstring
maharbotestring
nakhatstring
warHtutTypestring

Mahar Thingyan(Myanmar New Year)

import Khaya from "khaya";
const getThingyan = Khaya.MaharThingyan(my: string)

Parameter

  • my : Myanmar Year
ReturnType
AtatTime,string
AkyaTime,string
AkyoDay,string
AkyaDay,string
AkyatDay,string
AkyatDay2,string
AtatDay,string

Resources

2.1.2

4 months ago

2.1.1

4 months ago

2.1.0

5 months ago

2.0.0

5 months ago

1.0.0

5 months ago