我将如何使用php
获取上个月的上个月日期这是我的绑定数据
$getDate = "2017-04-19"
我正在尝试使用php获取上个月的一天,我很难找到答案。
我想得到的结果是
$lastMonthDay= "2017-03-31"
答案 0 :(得分:2)
您可以将DateTime与modify:
一起使用$d = new DateTime('2017-04-19');
$d->modify('last day of previous month');
$lastMonthDay = $d->format('Y-m-d');
答案 1 :(得分:1)
据我所知,你想要上个月的最后一天。
这应该有效:$lastMonthDay = date('Y-m-d', strtotime('last day of previous month'));
答案 2 :(得分:1)
<?php
$date = new DateTime(); // 2017-04-19
$date->modify("last day of previous month");
echo $newdate = $date->format("Y-m-d"); // its Print Date
echo date('D', strtotime($newdate )); // its Print Day
?>
答案 3 :(得分:1)
上个月的最后一天:
使用一般方式 -
$getDate = "2017-04-19";
$date = date('Y-m-d', strtotime($getDate.' -1 month'));
echo $date = date('Y-m-t', strtotime($date)); //2017-03-31
使用面向对象 -
$date = new DateTime($getDate);
$date->modify('last day of previous month');
echo $date->format('Y-m-d'); //2017-03-31