archive: 2019年01月  1/1

Laravelで日時をISO 8601形式にするとめんどくさい

APIで返す日時のフォーマットというとUNIXTIMEかISO 8601形式(2019-01-26T12:00:00Z みたいな奴)だと思うが、Laravel 5.7でISO 8601形式を使おうとしたら、実現はできたけど色々ハマったのでメモ。Laravelでの日時の扱いまず、Laravelの日時の扱いを整理する。Laravelでは、日時を扱うクラスとしてPHP標準のDateTimeではなく、DateTimeを拡張したCarbonライブラリを用いる。テーブルの列がDATETIME等でも、初期状態では文字列と...