たーーーまに使うけどいつも忘れるので。
今回はdate使って書いているけど、最近はCarbonで書くのがイケているらしい。
Carbonの記述も少しだけ紹介します。
スポンサーリンク
今月の末日を取得する
echo date('Y-m-t'); // 2016-03-31
先月の末日を取得する
echo date('Y-m-d', mktime(0, 0, 0, date('m'), 0, date('Y'))); // 2016-02-29
翌月の末日を取得する
echo date('Y-m-d', mktime(0, 0, 0, date('m') + 2, 0, date('Y'))); // 2014-04-30
Carbon
Carbonの基本的な書き方。
とりあえずメモだけで。
日付のフォーマットはdateと同じらしい。
parseでごにょごにょする。
use Carbon\Carbon; echo Carbon::now(); // 2016-03-25 17:25:28(現在の日時) Carbon::setTestNow(Carbon::create(2016, 3, 9, 15, 0, 0)); echo Carbon::now(); // 2016-03-09 15:00:00 echo Carbon::today()->toDateString(); // 2016-03-09
月末
Carbon::now()->endOfMonth()
先月末
Carbon::parse('- 1 month')->endOfMonth
こんな感じですが、あまり分からず使っているところある。