PHP:上个月从当月的公式开始工作

时间:2017-03-29 09:22:10

标签: php

这可能是重复问题,但我尝试但它不起作用。 有一些混乱,我没有得到它。我尝试了几个月它的工作,但它不工作"三月"月。我知道这听起来很奇怪,但我尝试了一切。

目标:从给定月份开始显示上个月。

PHP:

$month='March';
$pre_mth =Date("F", strtotime($month . " last month"));
echo $pre_mth;

Actual Output: March    Expected Output:February

请告诉我。谢谢。

2 个答案:

答案 0 :(得分:0)

试试这个:

$pre_mth = date('F',strtotime('first day of last month', strtotime($month)));
echo $pre_mth;

答案 1 :(得分:-1)

在上个月"之前存在额外的空间"。另外,请指定一天以避免冲突。

试试这个:

$month = 'March 1';
$pre_mth = Date("F", strtotime($month . "last month"));
echo $pre_mth; // February