Datetimeクラスを用いるとモテモテになれる。
// 当月最終日を求める
$lastday = new Datetime('last day of now');
// 時間を指定する
$lastday = new Datetime('last day of now 12:00');
// これでも取得できる模様
$lastday = new Datetime('last day of this month');
うん。まじかっこいいよ。
Datetimeクラスを用いるとモテモテになれる。
// 当月最終日を求める
$lastday = new Datetime('last day of now');
// 時間を指定する
$lastday = new Datetime('last day of now 12:00');
// これでも取得できる模様
$lastday = new Datetime('last day of this month');
うん。まじかっこいいよ。
コントローラーから有効期限を指定しなおして発行したい場合、
「$this->Cookie->time」を直接書き換えても反映されないので注意が必要。
有効期限を動的に書き換えたい場合は、write()メソッドの第4引数に期限を渡せばOK。
$this->Cookie->write('data', $data, true, 0);
と言った感じ。