こんにちは、プログラマーVTuberの衣亥栖ティオです。
今回は以下の動画の補足説明をします。
動画内で実装したソースコードも載せています。
今回の動画で実装したソースコード
前回との差分は以下です。
https://github.com/tio-iis/memo-server/pull/15/files
動画時点の全体ソースコードは以下です。
https://github.com/tio-iis/memo-server/tree/8ee230b5ff10163c1a836d3f17696ec739f1688e
日付フォーマットの統一について
今回のメモ帳アプリの実装では2つの日付フォーマットが混在しています。
1つ目は画面上に表示される日付フォーマットです。
これは以下で決めたもので、"2021-08-16 10:10:10" というフォーマットになります。
https://iis-tio.hatenablog.com/entry/2021/08/16/141453
2つ目はバックエンドサーバに保存する日付フォーマットです。
これはRFC 3339 に沿ったもので、"2021-08-16T10:10:10+09:00" というフォーマットになります。
https://datatracker.ietf.org/doc/html/rfc3339
メモ帳アプリのフロントエンドでは、これらのフォーマットを必要に応じて変換する必要があるので、実装がとても面倒です。 次回の動画では、これらをどのように扱っていくのかを考えようと思います。