php中给定月份的下个月和上个月

时间:2012-02-07 06:41:37

标签: php date

  

可能重复:
  What is best solution to get next and previous month from given date php

我正在开发一个php工作。在这里,我希望从给定月份获得下个月和上个月,例如:

$mth="December"

我想显示12月的下一个和上一个

提前致谢

3 个答案:

答案 0 :(得分:2)

这应该做:

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

答案 1 :(得分:2)

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

答案 2 :(得分:0)

查看这个以获取这些内容的方法

  $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;