当前位置: 首页 > 后端技术 > PHP

PHP获取上月、月初-月末、日期

时间:2023-03-29 18:24:25 PHP

$now='2021-03-30';echo'now:'.$now.'

';$firstDayOfThisMonth=date("Y-m-01",strtotime($now));echo'first本月第几天:'.$firstDayOfThisMonth.'

';$lastDayOfPrevMonth=date('Y-m-d',strtotime($firstDayOfThisMonth.'-1day'));echo'上个月的最后一天:'.$lastDayOfPrevMonth.'

';$firstDayOfPrevMonth=date('Y-m-d',strtotime($firstDayOfThisMonth.'-1month'));echo'上月第一天:'.$firstDayOfPrevMonth.'

';echo'------------------------------------

';$now='2021-10-01';echo'now:'.$now.'

';$firstDayOfThisMonth=date("Y-m-01",strtotime($now));echo'这个月的第一天:'.$firstDayOfThisMonth.'

';$lastDayOfPrevMonth=date('Y-m-d',strtotime($firstDayOfThisMonth.'-1day'));echo'上个月的最后一天:'.$lastDayOfPrevMonth.'

';$firstDayOfPrevMonth=date('Y-m-d',strtotime($firstDayOfThisMonth.'-1month'));echo'上个月的第一天:'.$firstDayOfPrevMonth.'

';echo'----------------------------------

';$now=date("Y-m-d");echo'now:'.$now.'

';$firstDayOfThisMonth=date("Y-m-01",strtotime($now));echo'本月第一天:'.$firstDayOfThisMonth.'

';$lastDayOfPrevMonth=date('Y-m-d',strtotime($firstDayOfThisMonth.'-1day'));echo'上个月的最后一天:'.$lastDayOfPrevMonth.'

';$firstDayOfPrevMonth=date('Y-m-d',strtotime($firstDayOfThisMonth.'-1month'));echo'上月第一天:'.$firstDayOfPrevMonth.'

';echo'---------------------------------

';**测试结果**现在:2021-03-30first本月日:2021-03-01上月末日:2021-02-28上月初日:2021-02-01现在:2021-10-01本月初日:2021-10-01上月末日:2021-09-30上月初:2021-09-01现在:2021-12-23本月初:2021-12-01上月末:2021-11-30上月初:2021-11-01