CakePHP3 の日付入力でカレンダー表示する

CakePHP

CakePHP3で<input type=”date”>をしたいのに実現方法がなかなかわからなかったから記載。
(IEには非対応)

動作確認環境

CakePHP3.18

GoogleChrome 86.0.4240.198(Official Build)

やりたかったのは下記のような処理。

HTMLだと <input type=”date”> だが、CakePHPだとこう書く。

<?= $this->Form->text('', ['type' => 'date']); ?>


ちなみに時間を表示したいときは、
HTMLだと <input type=”time”> だが、CakePHPだとこう書く。

<?= $this->Form->text('', ['type' => 'time']); ?>

日時はHTMLだと <input type=”datetime-local”> だが、CakePHPだとこう書く。

<?= $this->Form->text('', ['type' => 'datetime-local']); ?>

タイトルとURLをコピーしました