PHP 日期函数 七天前


PHP Date Function Seven days previous

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

date('Y-m-d');

当我尝试时

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

我收到错误

使用 PHP 提供的 strtotime 方法。

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

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

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

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

使用 strtotime

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

date("Y-m-d", time() - 60 * 60 * 24 * 7);