PHP获取前前后后的日期

主要用strtotime()函数来获取到时间节点的UNIX时间戳,
再用date()函数来格式化日期

下面是简单的几个实例:

<?php
 
echo date('Y-m-d', strtotime("-1 day")); // 前一天
echo date('Y-m-d', strtotime("now"));   // 当前日期 和date('Y-m-d')是一样的
echo date('Y-m-d', strtotime("+1 day")); // 后一天
echo date('Y-m-d', strtotime("last week +1 day")); // 上一周的后一天
echo date('Y-m-d', strtotime("next week -1 day")); // 下一周的前一天
echo date('Y-m-d', strtotime("last monday"));  // 上周一
 
?>