A collection of tools to manipulate the Japanese and Western calendars for javascript and typescript.
日本語の説明書👉JP-README.md
For development👉DEVELOP.md
npm install wareki-tool-kit
yarn add wareki-tool-kit
javascript and typescript are supported.
import {toJapaneseCalendar, toGregorian} from 'wareki-tool-kit'
// ⏬toJapaneseCalendar
toJapaneseCalendar('2019年03月23日') // 令和元年3月23日
toJapaneseCalendar('2019/03/23') // 令和元年3月23日
toJapaneseCalendar('2019-03-23') // 令和元年3月23日
// option1(Whether to use numerals or kanji for the original number. Default is false.)
toJapaneseCalendar('2019-03-23', true) // 令和1年3月23日
toJapaneseCalendar('2019-03-23', false) // 令和元年3月23日
// option2(zero-fill. Default is false.)
toJapaneseCalendar('2019-03-03', false, true) // 令和元年03月03日
toJapaneseCalendar('2019-03-03', false, false) // 令和元年3月3日
// ⏬toGregorian
toGregorian('令和2年5月10日') // 2020年5月10日
toGregorian('令和1年5月10日') // 2019年5月10日
toGregorian('令和元年5月10日') // 2019年5月10日
// option(Separator select. Default is 'k'.)
toGregorian('令和2年5月10日', '/')// 2020/5/10
toGregorian('令和2年5月10日', '-')// 2020-5-10
toGregorian('令和2年5月10日', 'k')// 2020年5月10日
// option2(zero-fill. Default is false.)
toGregorian('令和2年5月9日', 'k', true)// 2020年05月09日
toGregorian('令和2年5月9日', 'k', false)// 2020年5月9日
toGregorian('令和2年5月9日', '/', true)// 2020/05/09
toGregorian('令和2年5月9日', '/', false)// 2020/5/9
Supported List
Japanese Calendar | AD |
---|---|
令和 | 2019 |
平成 | 1989 |
昭和 | 1926 |
大正 | 1912 |
明治 | 1868 |
慶応 | 1865 |
元治 | 1864 |
文久 | 1861 |
万延 | 1860 |
安政 | 1854 |
嘉永 | 1848 |
弘化 | 1844 |
天保 | 1830 |
文政 | 1818 |
文化 | 1804 |
享和 | 1801 |
寛政 | 1789 |
天明 | 1781 |
安永 | 1772 |
明和 | 1764 |
宝暦 | 1751 |
寛延 | 1748 |
延享 | 1744 |
寛保 | 1741 |
元文 | 1736 |
享保 | 1716 |
正徳 | 1711 |
宝永 | 1704 |
元禄 | 1688 |
貞享 | 1684 |
天和 | 1681 |
延宝 | 1673 |
寛文 | 1661 |
万治 | 1658 |
明暦 | 1655 |
承応 | 1652 |
慶安 | 1648 |
正保 | 1644 |
寛永 | 1624 |
元和 | 1615 |
MIT