ネイティブJavaScriptで日時を取り扱う場合、ビルトインされているDateオブジェクトを使うことになるのだが、このDateオブジェクトは取り扱いにクセが多く、直感的に日時を操作できない点でも有名である。そこで、専らサードパーティ製のプラグインmoment.jsやdayjsを使うのが一般的になっている。最新では、オワコン宣言したmoment.jsの後継と云われるLuxonや、次期JavaScriptへの実装が期待されているTemporalモジュールなどが出て来ていて、では結局どれを使うのが良いのか? という悩みを抱えている人もいるのではないだろうか。私がまさにその問題にぶち当たった次第である。 そこで、それぞれの日時処理用プラグインやモジュール(本稿では統一してライブラリと称することにする)を比較してみることにした。 各種日時ライブラリの比較 まず、ネイティブJSのDateオブジェクト
