整理php常用时间获取方法:本周、本月、上周、昨天等日期
echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600));
echo "<br>";
echo date('Y-m-d', (time() + (7 - (date('w') == 0 ? 7 : date('w'))) * 24 * 3600));
echo "<br>";
echo date('Y-m-d', strtotime('-1 monday', time()));
echo "<br>";
echo date('Y-m-d', strtotime('-1 sunday', time()));
echo "<br>";
echo date('Y-m-d', strtotime(date('Y-m', time()) . '-01 00:00:00'));
echo "<br>";
echo date('Y-m-d', strtotime(date('Y-m', time()) . '-' . date('t', time()) . ' 00:00:00'));
echo "<br>";
echo date('Y-m-d', strtotime('-1 month', strtotime(date('Y-m', time()) . '-01 00:00:00')));
echo "<br>";
echo date('Y-m-d', strtotime(date('Y-m', time()) . '-01 00:00:00') - 86400);
echo "<br>";
echo $yesterday = date('Y-m-d', strtotime('-1 day', time()));
echo "<br>";
echo $hour_start = date('Y-m-d H:', time()) . '00:00';
echo "<br>";
echo $hour_start = date('Y-m-d H:', time()) . '59:59';
echo "<br>";
echo date('Y-m-d H:i:s', strtotime('+1 month'));
echo "<br>";
echo '30分钟之后'.$min_stop_time = date('Y-m-d H:i:s', strtotime('+30 minute',strtotime('2021-01-15 11:53:00')));
echo "<br>";
echo '1天之后'.$max_stop_time = date('Y-m-d H:i:s', strtotime('+1 day',strtotime('2021-01-15 11:53:00')));
echo "<br>";
echo "<br>";
echo '1个小时之后'.$max_stop_time = date('Y-m-d H:i:s', strtotime('+22 hour',strtotime('2021-01-15 11:53:00')));
echo "<br>";