-
date関数を使用する方法:
$lastDay = date('Y-m-t', strtotime('last month')); echo $lastDay;
このコードでは、
strtotime('last month')
によって前月の日付が取得され、date('Y-m-t')
によってその月の最終日がフォーマットされます。 -
DateTimeクラスを使用する方法:
$now = new DateTime(); $lastDay = $now->modify('last day of last month')->format('Y-m-d'); echo $lastDay;
このコードでは、DateTimeオブジェクトを作成し、
modify('last day of last month')
によって前月の最終日が取得され、format('Y-m-d')
によって指定されたフォーマットで日付が表示されます。 -
Carbonライブラリを使用する方法 (Carbonライブラリがインストールされている場合):
use Carbon\Carbon; $lastDay = Carbon::now()->subMonth()->endOfMonth()->format('Y-m-d'); echo $lastDay;
このコードでは、Carbonライブラリを使用して前月の最終日を取得しています。
subMonth()
メソッドによって1ヶ月前の日付が取得され、endOfMonth()
メソッドによってその月の最終日が取得されます。
これらの方法を使用して、PHPで前月の最終日を取得することができます。選択した方法に応じて、適切なコードを使用してください。