CakePHP3:FormのDateについて
CakePHP3でFormヘルパーで年月日の入力を得たいとき
$this->Form->date('Tables.date')
と書くが、基本下記のようにしておくと親切かも。(ようは未入力の所は’-’を入れ、ページを開いた日付を入れておく)
$this->Form->date('Tables.date',['monthNames'=>false,'empty'=>'----',"default" => date ( "Y-m-d" )]) ※ datetimeならdate("Y-m-d:h-m")として現在時刻も入れられる。ただし日本時間がきちんと動いていないとダメ
CakePHP3のForm Helperの使い方のまとめ | エス技研
CakePHPで日付選択フォームのカスタマイズ | EasyRamble
※タイムゾーンを合わすなら
CakePHP3のタイムゾーンを協定世界時UTCから日本標準時間JSTにずれを変更する方法 | エス技研
あたりが参考になった。