Archives by date

You are browsing the site archives by date.

【PHP】月末最終日をサクっと取得する。

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');

うん。まじかっこいいよ。

 

【CakePHP2.5】Cookieコンポーネントの有効期限を動的に設定する。

コントローラーから有効期限を指定しなおして発行したい場合、

「$this->Cookie->time」を直接書き換えても反映されないので注意が必要。

有効期限を動的に書き換えたい場合は、write()メソッドの第4引数に期限を渡せばOK。

$this->Cookie->write('data', $data, true, 0);

と言った感じ。