<?php
function nextMonth($thisMonth, $monthInc)
{
$firstOfThis = date("Y-m", strtotime($thisMonth));
$dNow = date("t", strtotime($thisMonth));
$dNext = date("t", strtotime($firstOfThis . " +" . $monthInc . " month"));
$dDay = date("d", strtotime($thisMonth));
$output = date("Y-m-d",strtotime($thisMonth . " +" . $monthInc . " month"));
if ($dNext < $dNow && $dNext < $dDay)
{
$output = date("Y-m", strtotime($firstOfThis . " +" . $monthInc . " month")) . '-' . $dNext;
}
return $output . "\n";
}
echo nextMonth("2009-12-31",2);
echo nextMonth("2010-01-31",1);
echo nextMonth("2010-01-05",1);
echo nextMonth("2010-12-05",1);
exit();
?>
preferences:
51.48 ms | 402 KiB | 5 Q