在PHP中如何计算未来的X天?

时间:2014-04-22 02:54:36

标签: php date

我需要能够在PHP中计算未来的X个日期。例如,从今天起14天是什么日期?可以使用PHP中的哪些例程?谢谢!

1 个答案:

答案 0 :(得分:6)

date()strtotime()

很容易
echo date('Y-m-d', strtotime('+14 days'));

您还可以使用DateTime

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

或者:

$date = new DateTime('+14 days');
echo $date->format('Y-m-d');

或者作为一个单行:

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

DateInterval

$date = new DateTime();
$date->add(new DateInterval('P14D'));
echo $date->format('Y-m-d');