CakePHP3 JSONで出力される日付形式を変更する

PHP

CakePHP3のJSON出力をすると、日付形式が

 "ship_time": "2016-02-16T02:16:00+0900",

というような形式になります。

これって、ISO 8601形式というんですってね。

で、これを違うフォーマットで出力したい…とLocaleだとか、Timeだとか、Configを変更してみても、ダメでした。
( ´ω`X( ´ω`X<ダメーーーーーー!!!!! 下記に情報がありますが、jsonSerializeというメソッドをコントローラーで上書きするとできるらしいです。 (結局試してはいないのですが) http://stackoverflow.com/questions/27870210/how-can-i-make-a-cakephp-3-time-object-remain-consistent-between-ajax-and-php

後で使うかもしれないので、メモです。

カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です