moment.js

日時計算のライブラリ。
日時のフォーマットが楽に設定できる。多言語にも対応してる。
https://momentjs.com/

localeファイルについて

2.10.5以降は言語ごとに別ファイルになっているので必要なものだけ読み込ませることができる。
それ以前は全言語1ファイルにまとめている。不要箇所を削っちゃっても動くけど。

今月1日から何日経過しているか

const firstday = moment().set('date',1);
const days = moment().diff(firstday,'day');

fromNow()も使えそうだが、"20 days ago"とかじゃなくて"29"と返ってきて欲しかったのでdiff()を使った。

https://momentjs.com/docs/#/displaying/fromnow/
https://momentjs.com/docs/#/displaying/difference/

参考


最終更新: 2018-08-02 (木) 06:22:30