我想获得一周前的日期时间在查询中使用它.所以我做到了:
$date = new DateTime();
$date->sub(new DateInterval('P7D'));
$date = $date->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,这是行不通的.我知道我做错了什么?
Joh*_*nde 14
DateTime::sub()返回一个新的DateTime对象.它根本不会改变原始对象.
$date = new DateTime();
$newdate = $date->sub(new DateInterval('P7D'));
$date = $newdate->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)
如果你想这样做更简单一点:
$date = new DateTime('-1 week');
$date = $date->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5999 次 |
| 最近记录: |