【JavaScript】moment.format()するときの初歩ミス


経緯

「日付、yyyy-mm-dd hh : mm : ss形式でフォーマットしといてー」

って言われたので実装してみたら24時間形式にならない...
一瞬タイムゾーンか?ってなったけど、違う。

よーーーくみてみたら、時間の部分を「HH」じゃなくて「hh」て書いてました。
めっちゃ初歩ミスです。。。

頭ボーってしてると意外と見逃しちゃうので、自分への戒めとして記事にしときます。

「hh」と「HH」実行したときの違い

例えば、20時半に実行したら。

moment().format('YYYY-MM-DD hh:mm:ss'); // 2021-02-05 08:30:00

moment().format('YYYY-MM-DD HH:mm:ss'); // 2021-02-05 20:30:00