我正在尝试使用 PHP 的日期函数以 YYYY-MM-DD 格式获取 7 天前的日期。
date('Y-m-d');
当我尝试
date('Y-m-d-7');
我收到一个错误
使用strtotime
PHP 提供的方法。
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);