PHPで月末を求める方法のサンプルです。
1.今月末
現在の月に「+1」します。
$day = date('Y-m-d', mktime(0, 0, 0, date('m') + 1, 0, date('Y')));
2.先月末
現在の月をそのまま使用します。
$day = date('Y-m-d', mktime(0, 0, 0, date('m'), 0, date('Y')));
3.来月末
現在の月に「+2」します。
$day = date('Y-m-d', mktime(0, 0, 0, date('m') + 2, 0, date('Y')));