/** * 1年後の同月末日を返す関数 * @param DateTime $date * @return string $one_year_later_last_day (Y-m-t) */ private function get_one_year_later_last_day($date){ $year = $date->format('Y') + 1; $month = $date->format('m'); $one_year_later = $date->setDate($year, $month, 1); return $one_year_later->format('Y-m-t'); }