следующий и предыдущий месяц из данного месяца в php

Возможный дубликат:
Какое лучшее решение для получения следующего и предыдущего месяца с данной даты php

Я разрабатываю работу в php. Здесь я хочу получить следующий и предыдущий месяц из определенного месяца, например:

$mth="December"

Я хочу показать следующий и предыдущий декабрь

заранее спасибо

 $mth="December"; $next_mth = Date("F", strtotime($mth . " next month")); $pre_mth = Date("F", strtotime($mth . " last month")); 

Это должно сделать:

 $date = new DateTime(); $date->modify('+ 1 month'); print $date->format("F"); // next $date->modify('- 2 month'); print $date->format("F"); // previously 

Проверьте это тоже, чтобы получить эти вещи

  $mth="December"; $nxt = date('F',mktime(0,0,0,date("m", strtotime($mth))+2,null,null)); $pre = date('F',mktime(0,0,0,date("m", strtotime($mth))-0,null,null)); echo $pre.'-'.$mth.'-'.$nxt;