📅  最后修改于: 2023-12-03 15:22:36.825000             🧑  作者: Mango
在 PHP 中,要减去指定的天数很简单,你可以使用 DateTime
类或 strtotime()
函数。
使用 DateTime
类的 modify()
方法,可以将日期向后或向前移动指定的时间间隔。
$date = new DateTime();
$date->modify('-3 days');
echo $date->format('Y-m-d');
输出:
2019-10-20
strtotime()
函数将任何英文文本日期格式转换为 Unix 时间戳。
一旦你有 Unix 时间戳,你可以减去指定的秒数(即天数 * 24 * 60 * 60),以得到需要的日期:
$timestamp = strtotime('-3 days');
echo date('Y-m-d', $timestamp);
输出:
2019-10-20
使用上述方法,你可以轻松地在 PHP 中减去指定的天数。记得在处理日期时,要考虑时区、夏令时等因素。