1.0.1 • Published 4 years ago

tarikh v1.0.1

Weekly downloads
2
License
LGPL-3.0
Repository
github
Last release
4 years ago

tarikh

کتابخانه‌ی کار با تاریخ‌های هـ.شمسی، هـ.قمری، میلادی

منبع اصلی: https://jdf.scr.ir/

نسخه‌ی اوّلیه: امکان تغییرات وسیع در نسخه‌های آینده

توابع در دسترس (موقّت، احتمال تغییر نام در نسخه‌های بعدی):

miladi_to_shamsi: (y, m, d) => yOut, mOut, dOut

shamsi_to_miladi: (y, m, d) => yOut, mOut, dOut

miladi_to_ghamari: (y, m, d) => yOut, mOut, dOut

ghamari_to_miladi: (y, m, d) => yOut, mOut, dOut

shamsi_to_ghamari: (y, m, d) => yOut, mOut, dOut

ghamari_to_shamsi: (y, m, d) => yOut, mOut, dOut

//

shamsi_to_julianDate: (y, m, d) => julianDate

ghamari_to_julianDate: (y, m, d) => julianDate

miladi_to_julianDate: (y, m, d) => julianDate

julianDate_to_shamsi: (julianDate) => y, m, d

julianDate_to_ghamari: (julianDate) => y, m, d

julianDate_to_miladi: (julianDate) => y, m, d

julianDate_to_all: (julianDate) => {shamsi:y,m,d, ghamari:y,m,d, miladi:y,m,d}

//

shamsi_to_timeStamp: (y, m, d) => timeStamp

ghamari_to_timeStamp: (y, m, d) => timeStamp

miladi_to_timeStamp: (y, m, d) => timeStamp

timeStamp_to_shamsi: (timeStamp) => y, m, d

timeStamp_to_ghamari: (timeStamp) => y, m, d

timeStamp_to_miladi: (timeStamp) => y, m, d

timeStamp_to_all: (timeStamp) => {shamsi:y,m,d, ghamari:y,m,d, miladi:y,m,d}

//

timeStamp_to_julianDateDate: (timeStamp, H,M,S=null) => julianDate

julianDate_to_timeStamptamp: (julianDate, H,M,S=null) => timeStamp

//

kabiseh: (shamsiYear) => true|false

mName: () => {shamsi:..., ghamari:..., miladiEn:..., miladi:...}

roozeHaftehName: () => ...

//

toFaNum: (strEnNum) => "strFaNum"

toEnNum:(strFaNum) => "strEnNum"

to2Digit: (num1or2Digit) => num2Digit