如何在php中计算10天后的日期?

时间:2017-12-15 10:29:39

标签: php date strtotime

假设$start_date = 2017-12-13

我想知道10天后应该约会的日期。

我尝试了此strtotime("$start_date +10 days"),输出为1512946800

5 个答案:

答案 0 :(得分:5)

您将时间戳作为值,现在您只需将其格式化为最新版本。

swift build -Xswiftc -suppress-warnings

应该照顾它。

答案 1 :(得分:3)

为什么不使用DateTime

$start_date = "2017-12-13";
$date = new DateTime($start_date);
$date->add(new DateInterval('P10D'));
echo $date->format('Y-m-d') . "\n";

输出

  

2017年12月23日

demo

答案 2 :(得分:2)

使用DateTime更容易

$start_date = "2017-12-13";
$date = new DateTime($start_date);

echo $date->modify('+10 day')->format('Y-m-d');

答案 3 :(得分:1)

echo  date("Y-m-d", strtotime("+10 days", strtotime($start_date)));

你试试如上。从“+10天”替换为您想要的值,以获得您希望添加的天数。

答案 4 :(得分:1)

使用php strtotime()函数在10天后获取日期。 strtotime()函数给出了未来日期的unix时间戳,现在使用date()函数将其格式化为

$start_date = "2017-12-13";
$future_date =strtotime("$start_date +10 days");//it will give the unix timestamp of the future date, now format it using date() function as
$future_date=date("Y-m-d H:i:s", $future_date);

在这里查看手册php strtotime()