Moment.js で moment.locale('ja') が効かないときは

More than 1 year has passed since last update.

現環境は moment@^2.19.1 。半年くらい前からドキュメントで理解できなかった部分なので。

https://github.com/moment/moment/issues/2962


index.js

import moment from 'moment'

moment.locale('ja')

moment()
.startOf('hour')
.fromNow()

# => 6 minutes ago



index.js

import 'moment/locale/ja'

import moment from 'moment'
moment()
.startOf('hour')
.fromNow()
# => 6分前


これで設定できました。