重複の可能性:
PHPの月末日
PHPでは、先月の最終日を取得しようとしています。たとえば、今日は2012年12月11日です。したがって、私が取得しようとしている日付は11月30日です。
これは私が現在やろうとしていることです:
//this grabs the last daye of this month
$current_month = date('Y-m-t',strtotime('today'));
//this should grab November 30th.
$last_month = date("F, Y",strtotime($current_month." -1 month ")
11月30日を取得する代わりに、12月1日を取得しています。「-1ヶ月」は単に30日を引いたようです。
先月の最終日を正しく取得するにはどうすればよいですか?