📜  减去几天php(1)

📅  最后修改于: 2023-12-03 15:22:36.825000             🧑  作者: Mango

减去几天 PHP

简介

在 PHP 中,要减去指定的天数很简单,你可以使用 DateTime 类或 strtotime() 函数。

使用 DateTime 类

使用 DateTime 类的 modify() 方法,可以将日期向后或向前移动指定的时间间隔。

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

输出:

2019-10-20
使用 strtotime() 函数

strtotime() 函数将任何英文文本日期格式转换为 Unix 时间戳。

一旦你有 Unix 时间戳,你可以减去指定的秒数(即天数 * 24 * 60 * 60),以得到需要的日期:

$timestamp = strtotime('-3 days');
echo date('Y-m-d', $timestamp);

输出:

2019-10-20
总结

使用上述方法,你可以轻松地在 PHP 中减去指定的天数。记得在处理日期时,要考虑时区、夏令时等因素。