LoginSignup
0
0

More than 3 years have passed since last update.

🍰【CakePHP2】textareaの初期値に先月の初日と末日を設定する

Posted at

環境

PHP 7.2.21
CakePHP 2.10.18

やりたいこと

CakePHPのフォームヘルパで作るテキストボックスの初期値に先月の初日と末日をデフォルトで入力しておきたい

やったこと

defaultオプションを追加し、それぞれ以下の値を設定

先月月初 : date('Y-m-d', strtotime('first day of previous month'))
先月最終日 : date('Y-m-d', strtotime('last day of previous month'))

Hoge.ctp
        <?php
            echo $this->Form->input('start_date', [
                'id'       => 'start_date',
                'type'     => 'text',
                'class'    => 'datepicker',
                'div'      => false,
                'label'    => false,
                'required' => false,
                'default'  => date('Y-m-d', strtotime('first day of previous month')),
            ]);
        ?><?php
            echo $this->Form->input('end_date', [
                'id'       => 'end_date',
                'type'     => 'text',
                'class'    => 'datepicker',
                'div'      => false,
                'label'    => false,
                'required' => false,
                'default'  => date('Y-m-d', strtotime('last day of previous month')),
            ]);
        ?>

結果

設定値がまんま英文なので忘れがちですが慣れると便利そう

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0