当给定日期以及从该日期起的天数时,如何获取日期?php


How to get date when given a date and days from that date? php

我必须在未来确定一个日期。

我有一个过去的日期,我需要添加"X"天,然后得到结果日期。

下面是我想做的一个例子

2016-02-28 09:07:22+62天=新日期

我使用的是PHP

如果需要,您必须使用strtotime()函数将日期字符串转换为秒,然后添加天数,然后使用date()函数转换回。代码将如下所示:

$dateString = '2016-02-28 09:07:22';
$time = strtotime($dateString); //convert to seconds
$timeNew = $time + 62 * 24 * 60 * 60; //add 62 days in seconds
$dateNew = date("Y-m-d H:i:s", $timeNew); //convert back

如果使用'DateTime()对象,可以执行以下操作:

$past = new 'DateTime('2016-02-28 09:07:22');
$interval = new 'DateInterval('P64D'); // 64 days
$future = $past->add($interval);