PHP 日期函数 七天前

2022-08-30 11:55:24

我正在尝试使用PHP的日期函数以YYYY-MM-DD格式获取7天前的日期。

date('Y-m-d');

当我尝试

date('Y-m-d-7');

我收到一个错误


答案 1

使用 PHP 提供的方法。strtotime

date('Y-m-d', strtotime('-7 days'))

感谢@lonesomeday在评论中指出我的错误;)


答案 2

有了这个,就像所有PHP日期的东西一样,使用DateTime类会更好。

$date = new DateTime('7 days ago');
echo $date->format('Y-m-d');

推荐