プログラマー VTuber 衣亥栖ティオのちょっとした話

Youtubeに投稿したプログラミング学習動画の補足説明をするためのブログです。

プログラマーへの道 #88 の補足説明

こんにちは、プログラマー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

メモ帳アプリのフロントエンドでは、これらのフォーマットを必要に応じて変換する必要があるので、実装がとても面倒です。 次回の動画では、これらをどのように扱っていくのかを考えようと思います。