前言
微信公众号有订单自动同步功能,结果在判断时间的时候只判断了月份,导致去年的订单被同步,直接血亏
代码
获取上个月第一天
<?php
echo date('Y-m-01', strtotime(date('Y-m-01') . ' -1 month'));
?>
获取本月最后一天
<?php
function endDayOfMonth() { //endDayOfMonth
list($year, $month) = explode('-',date('Y-m-d'));
$nextYear = $year;
$nexMonth = $month+1;
//如果是年底12月 下个月就是1月
if($month == 12) {
$nexMonth = "01";
$nextYear = $year+1;
}
$end = "{$nextYear}-{$nexMonth}-01 00:00:00";
$endTimeStamp = strtotime($end) - 1 ;
return date('Y-m-d',$endTimeStamp);
}
echo endDayOfMonth();
?>