php 获取未来日期时间

2022-08-30 22:38:41

我不知道如何正确地解释这一点,但只是给你们一些样本,这样你们就可以真正理解我想说的话。

今天是2010年04月09日

从现在起7天是2010年4月16日

我正在寻找一个php代码,它可以给我确切的日期,给出当前日期之前的天数间隔。

我一直在寻找一个可以解决甚至提示如何解决这个问题的线程,但我没有找到。


答案 1

如果您使用的是 PHP >= 5.2,我强烈建议您使用新的 DateTime 对象,这样可以更轻松地处理日期:

<?php
$date = new DateTime("2006-12-12");
$date->modify("+7 day");
echo $date->format("Y-m-d");
?>

答案 2

看看这里 - http://php.net/manual/en/function.strtotime.php

<?php
// This is what you need for future date from now.
echo date('Y-m-d H:i:s', strtotime("+7 day"));

// This is what you need for future date from specific date.
echo date('Y-m-d H:i:s', strtotime('01/01/2010 +7 day'));
?>

推荐