gpt4 book ai didi

php - 获取一周前的 DateTime

转载 作者:可可西里 更新时间:2023-10-31 23:56:54 32 4
gpt4 key购买 nike

我想获取一周前的 DateTime 以便在查询中使用它。所以我做了:

$date = new DateTime();
$date->sub(new DateInterval('P7D'));
$date = $date->format('Y-m-d H:i:s');

但由于某些原因,这无法正常工作。知道我做错了什么吗?

最佳答案

DateTime::sub() 返回一个新的 DateTime 对象。它根本不会改变原始对象。

$date = new DateTime();
$newdate = $date->sub(new DateInterval('P7D'));
$date = $newdate->format('Y-m-d H:i:s');

Demo

如果你想做的更简单一点:

$date = new DateTime('-1 week');
$date = $date->format('Y-m-d H:i:s');

Demo

关于php - 获取一周前的 DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23377832/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com