
JSの日付ライブラリは、どれを使えばいいのかまとめ
CRANK
Moment.jsは、新規開発停止、メンテナンスモードに移行Moment.jsは、新規開発停止、メンテナンスモードに移行することが発表されています。これから新規開発するプロジェクトでは、別のライブラリを使うことが推奨されています。僕の新規開発のプロジェクトでも当初はMoment.jsを使っていましたが、リリース前にこの発表が出たので、別のライブラリに変更することにしました。Moment.jsのドキュメントページに、推奨ライブラリが4つ掲載されていたので、その中から選ぶことにしました。LuxonDay.jsdate-fnsjs-Joda簡単に結論が出るケースDay.jsを使うべき人Moment.jsからの移行Moment.jsを使い慣れている人Day.jsはMoment.jsと同じAPI体系を持つからjs-Jodaを使うべき人java.time、Joda-Time、またはNoda Timeを使い慣れている人これに当てはまらない場合は、3つのライブラリから比較する必要があります。js-Jodaについては、Javaに慣れてる人しか使わないだろうということで外しています。Luxonは、どうしてもこれがいいという理由があれば使うLuxonに関しては、使い勝手、人気がイマイチな感じだったので、あまり調査していません。Luxonを調べてみて、すごく気に入るとこ…