PHP获取上月月初和月末时间,获取指定时间的月初以及月末时间
程序员文章站
2022-05-15 09:16:03
...
在一些项目中我们可能会用到月初以及月末时间,这里给大家整理了一些,废话不多说直接上代码
//上月开始时间
$firstday = date('Y-m-01 00:00:00', strtotime(date('Y-m-01') . " - 1 month"));
//上月结束时间
$lastday = date("Y-m-d 23:59:59", strtotime(-date('d').'day'));
//本月开始时间
$nfirstday = date('Y-m-01 00:00:00', time());
//本月结束时间
$nlastday = date('Y-m-d 23:59:59', strtotime("$nfirstday +1 month -1 day"));
//获取指定月份的月初月末
//$date 为指定时间
//指定时间的月初
$firstday = date("Y-m-01",strtotime($date));
//指定时间的月末
$lastday = date("Y-m-d",strtotime("$firstday +1 month -1 day")); //月末
//指定时间的上月初上月末
$last_month_firstday = date("Y-m-01",strtotime("$date-1 month "));
$last_month_lastday = date("Y-m-d",strtotime("$last_month_firstday +1 month -1 day"));
大家如果使用频繁的话可以封装成一个方法,这样会更方便!
希望分享的知识能帮助大家!
上一篇: 给出年月值,获取月末和月初值
下一篇: java解决TopK问题