我想获得上个月的第一个日期和最后一个日期。
$first_date = strtotime('first day of previous month', time());
$previous_month_first_date=date('Y-m-d', $first_date);
$previous_month_last_date=date('Y-m-d', strtotime('last day of previous month'));
答案 0 :(得分:5)
=>试试这段代码我希望它有用..
echo date('Y-m-d', strtotime('first day of last month'));
echo "<br/>";
echo date('Y-m-d', strtotime('last day of last month'));
输出: - https://eval.in/925253
答案 1 :(得分:2)
应该是:
date('Y-m-d', strtotime('last day of previous month'));
date('Y-m-d', strtotime('first day of previous month'));
答案 2 :(得分:1)
获取任何其他月份的最后一天 输入任意月/日/年以获取该月的最后一天
$lastday = date('t',strtotime('3/1/2009'));
答案 3 :(得分:1)
您已经通过以下方式获得上个月的第一个日期:
$first_date = strtotime('first day of previous month', time());
只需在日期格式中添加('Y-m-t')即可获得上个月的上一个日期:
$previous_month_first_date=date('Y-m-d', $first_date);
$previous_month_last_date=date('Y-m-t', $first_date);
答案 4 :(得分:0)
这似乎是这样做的
$first_date = date('Y-m-d', strtotime('first day of previous month'));
$last_date = date('Y-m-d', strtotime('last day of previous month'));
echo $first_date;
echo '<br>';
echo $last_date;
答案 5 :(得分:0)
尝试一下:
$date_01 = date("Y-m-01",strtotime("-1 month")); // last month first date
$date_02 = date("Y-m-01",strtotime("-0 month")); // this month first date
$date_03 = date("Y-m-d",strtotime("-1 day",strtotime($date_02))); // last month last date
享受!