$year = 2010;
$month = 10;
How do I get the previous month 2010-09 and next month 2010-11?
PHP is awesome in this respect, it will handle date overflows by correcting the date for you...
$PreviousMonth = mktime(0, 0, 0, $month - 1, 1, $year);
$CurrentMonth = mktime(0, 0, 0, $month, 1, $year);
$NextMonth = mktime(0, 0, 0, $month + 1, 1, $year);
echo 'Next month is ' . date('Ym', $NextMonth) .
' and previous month is ' . date('Ym', $PreviousMonth . '
';