JapaneseDate
は、JavaScriptのDateオブジェクトを日本の元号表記などに変換するライブラリです。
このページでは、ブラウザで直接読み込んだ場合の動作確認ができます。
npm install japanese-date-format
# or
yarn add japanese-date-format
Example: date = new Date('1989-02-01');
| Characters | Format |
|---|---|
| YYYY | 1989 |
| MM | 02 |
| DD | 01 |
| J | 平成 |
| b | H |
| K | 1 |
| k | 元 |
// 現在時刻でフォーマット
console.log(JapaneseDate.format(new Date(), "Jk年MM月DD日")); // 例: 令和06年11月21日
// 特定の日付でフォーマット
const date = new Date("2017-01-03");
console.log(JapaneseDate.format(date, "Jk年MM月DD日")); // 平成29年01月03日
// 和暦文字列からDateオブジェクトを生成してフォーマット
let date2 = JapaneseDate.parseStringToDate('H29/01/02');
console.log(JapaneseDate.format(date2, 'Jk年MM月DD日')); // 平成29年01月02日
日付を選択して変換を試せます:
和暦の日付を入力してください(例: H29/01/02, 平成29年1月2日):