LoginSignup
5
0

More than 5 years have passed since last update.

Node.jsに令和対応が来てた

Last updated at Posted at 2019-05-01

Node.js 12.1.0には令和対応が入っている

Node.jsの最新版に令和対応が入っているようです。

2019-04-29, Version 12.1.0 (Current), @targos
intl:
Update ICU to 64.2. This adds support for Japanese Era (Reiwa) (Ujjwal Sharma) #27361.

https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V12.md#12.1.0

Ujjwal Sharmaさん、日本のことをよくご存じなんでしょうか…。

実際に試す

macOSの場合はHomebrewで最新版が降ってくるのですぐ試せます。

$ brew upgrade node
(略)
$ node -p "new Date().toLocaleDateString('ja-JP-u-ca-japanese', { era: 'long' })"
令和元年5月1日
$ node -p "new Date(Date.UTC(2019, 3, 30, 0, 0, 0)).toLocaleDateString('ja-JP-u-ca-japanese', { era: 'long' })"
平成31年4月30日

5月1日から先は令和元年となるようです。これでNode.jsで令和対応の仕事が入っても安心ですね!(そんな仕事があるかは知らない)

(おまけ)ブラウザの対応

手元のChromium 75、Firefox 66、Safari 12.1ではいずれも「平成31年5月1日」と表示されました。ブラウザの対応はもう少し先になりそうです。

5
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0