仅几天后,我如何找到PHP的未来日期



我的date((格式是m-d-y,我想找到一个将来的日期,例如从现在起五天。例如,如果我的$ todays_date等于04-28-2018,我希望$ future_date等于05-03-2018(五天后(。谢谢!

您可以使用strtotime()参见下面的代码。

$date = date("Y-m-d");
$date = date("Y-m-d", strtotime("$date +5 Days"));
$date = date("d-m-Y", strtotime($date));
echo $date;

希望这对您有帮助。

祝你好运。

程序您可以使用strtotime((,date((

,但我更喜欢使用php内置的datetime class

  $Date = new DateTime();
  $Date->modify('+5 days');
  echo $Date->format('Y-m-d');

输出

 2018-05-03

您可以在此处在线测试

这是基于使用所谓的相对日期格式的,您可以在PHP手册中阅读所有有关它的信息

使用 strtotime

echo date('Y-m-d', strtotime('+5 days'));

DateTime的链式版本

echo (new DateTime())->modify('+5 days')->format('Y-m-d');

都给出与第一行相同的结果,但仅是一行。

相关内容

最新更新