Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rujuu-prog/wareki-tool-kit
✨A collection of tools to manipulate the Japanese and Western calendars for javascript and typescript.
https://github.com/rujuu-prog/wareki-tool-kit
javascript npm npm-module oss typescript wareki yarn
Last synced: 6 days ago
JSON representation
✨A collection of tools to manipulate the Japanese and Western calendars for javascript and typescript.
- Host: GitHub
- URL: https://github.com/rujuu-prog/wareki-tool-kit
- Owner: Rujuu-prog
- License: mit
- Created: 2023-03-20T12:06:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-20T21:26:34.000Z (7 months ago)
- Last Synced: 2024-10-29T04:07:33.679Z (18 days ago)
- Topics: javascript, npm, npm-module, oss, typescript, wareki, yarn
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/wareki-tool-kit
- Size: 155 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wareki-tool-kit
[![npm version](https://badge.fury.io/js/wareki-tool-kit.svg)](https://badge.fury.io/js/wareki-tool-kit) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
A collection of tools to manipulate the Japanese and Western calendars for javascript and typescript.
## Link
日本語の説明書👉[JP-README.md](https://github.com/Rujuu-prog/wareki-tool-kit/blob/main/JP-README.md)
For development👉[DEVELOP.md](https://github.com/Rujuu-prog/wareki-tool-kit/blob/main/DEVELOP.md)
## Installation
```bash
npm install wareki-tool-kit
``````bash
yarn add wareki-tool-kit
```## Usage
javascript and typescript are supported.
```typescript
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 Japanese calendar
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|## License
MIT