如何从选定的月份中获取上个月

时间:2018-10-16 07:25:50

标签: php

我的用户可以从输入字段中选择一个日期范围。之后,我想得到    所选月份的前一个月份。

document.getElementsByTagName('body')[0].appendChild(f)

现在我的后端得到上个月。我的代码是

if ( document.body != null )
 { 
    document.body.appendChild(element); 
 }

但是它再次将当前月份返回给我,例如:

echo $first_day_of_month = date('Y-m-d',strtotime(request()->query_date_form)).'<br/>';
echo $last_day_of_month = date('Y-m-d',strtotime(request()->query_date_to)).'<br/>';

请任何人帮助我得到上个月。

3 个答案:

答案 0 :(得分:2)

上个月的第一天

echo $first_day_of_last_month = date('Y-m-d', strtotime('first day of '.date('M', strtotime(request()->query_date_form))));

上个月的最后一天

echo $last_day_of_last_month = date('Y-m-d', strtotime('last day of '.date('M', strtotime(request()->query_date_to))));

答案 1 :(得分:0)

获取上个月的最后一个日期和第一个日期。

supportedInterfaceOrientations

答案 2 :(得分:0)

$first_day_of_month = date("Y-m-d", strtotime(request()->query_date_from));
$last_day_of_month = date("Y-m-d", strtotime(request()->query_date_to));

//first day of last month
echo $first_day_of_last_month = date("Y-m-d", strtotime($first_day_of_month . "first day of last month"));
//last day of last month
echo $last_day_of_last_month = date("Y-m-d", strtotime($last_day_of_month . "last day of last month"));