将日期添加到当前日期

2022-08-30 21:24:15

添加一天到日期,这样我就可以在变量中存储明天的日期。

$tomorrow = date("Y-m-d")+86400;

我忘了。


答案 1

date返回一个字符串,而您希望向时间戳添加 86400 秒。我想你正在寻找这个:

$tomorrow = date("Y-m-d", time() + 86400);

答案 2

我鼓励你探索 PHP 5.3 DateTime 类。它使日期和时间更易于使用:

$tomorrow = new DateTime('tomorrow');

// e.g. echo 2010-10-13
echo $tomorrow->format('d-m-Y');

此外,您可以将语法用于任何日期:+ 1 day

$xmasDay = new DateTime('2010-12-24 + 1 day');
echo $xmasDay->format('Y-m-d'); // 2010-12-25

推荐