mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
43 lines
1021 B
TypeScript
43 lines
1021 B
TypeScript
import {
|
|
toJalaali,
|
|
toGregorian,
|
|
isValidJalaaliDate,
|
|
isLeapJalaaliYear,
|
|
jalaaliMonthLength,
|
|
jalCal,
|
|
j2d,
|
|
d2j,
|
|
g2d,
|
|
d2g,
|
|
} from 'jalaali-js';
|
|
|
|
toJalaali(2016, 4, 11); // { jy: 1395, jm: 1, jd: 23 }
|
|
|
|
toJalaali(new Date(2016, 3, 11)); // { jy: 1395, jm: 1, jd: 23 }
|
|
|
|
toGregorian(1395, 1, 23); // { gy: 2016, gm: 4, gd: 11 }
|
|
|
|
isValidJalaaliDate(1394, 12, 30); // false
|
|
isValidJalaaliDate(1395, 12, 30); // true
|
|
|
|
isLeapJalaaliYear(1394); // false
|
|
isLeapJalaaliYear(1395); // true
|
|
|
|
jalaaliMonthLength(1394, 12); // 29
|
|
jalaaliMonthLength(1395, 12); // 30
|
|
|
|
jalCal(1390); // { leap: 3, gy: 2011, march: 21 }
|
|
jalCal(1391); // { leap: 0, gy: 2012, march: 20 }
|
|
jalCal(1392); // { leap: 1, gy: 2013, march: 21 }
|
|
jalCal(1393); // { leap: 2, gy: 2014, march: 21 }
|
|
jalCal(1394); // { leap: 3, gy: 2015, march: 21 }
|
|
jalCal(1395); // { leap: 0, gy: 2016, march: 20 }
|
|
|
|
j2d(1395, 1, 23); // 2457490
|
|
|
|
d2j(2457490); // { jy: 1395, jm: 1, jd: 23 }
|
|
|
|
g2d(2016, 4, 11); // 2457490
|
|
|
|
d2g(2457490); // { gy: 2016, gm: 4, gd: 11 }
|