当前日期 + 2 个月

2022-08-30 16:56:48

我写了这段代码,为了显示当前日期+ 2个月:

<?php
    $date = date("d/m/Y");
    $date = strtotime(date("d/m/Y", strtotime($date)) . "+2 months");
    $date = date("d/m/Y",$date);
    echo $date;
?>

它似乎不起作用,因为它显示:01/03/1970。

我做错了什么?

感谢您的帮助。

编辑:

在阅读了评论和答案后,我对其进行了简化和更正。

<?php
    $date = date("d/m/Y", strtotime(" +2 months"));
    echo $date;
?>

答案 1

您缺少第二个调用的第二个参数:strtotime()

echo date('d/m/Y', strtotime('+2 months'));

答案 2

尝试使用 DateTime 对象

$date = new DateTime("+2 months");
echo $date->format("d/m/Y");

推荐