在php中添加日期和日期

时间:2013-01-17 06:35:04

标签: php

在我的项目中,我必须从包装的“购买日期”和包裹的“有效天数”中获得包裹的到期日期。我从php.net获得了如下代码

<?php
$date = new DateTime('2000-01-01');
$date->add(new DateInterval('P10D'));
echo $date->format('Y-m-d') . "\n";
?>

现在假设购买日期是这样的   2013年1月17日 天数的有效期是     180 现在如果我使用php.net示例如下

<?php
$date = new DateTime('2013-01-17');
$date->add(new DateInterval('P180D'));
echo $date->format('Y-m-d') . "\n";
?>

我会在2013-04-17获得输出吗? 我需要像

这样的输出
yyyy-mm-dd

我无法在我的个人电脑上运行该程序,但我必须继续进行项目的编码,所以我在这里。

1 个答案:

答案 0 :(得分:4)

<?php
 $date = new DateTime('2013-01-17');
 $date->add(new DateInterval('P180D'));
 echo $date->format('Y-m-d') . "\n";
?>

//output
//2013-07-16   and it is in yyyy-mm-dd format

工作示例http://codepad.viper-7.com/gAtT2D

如果您无法在PC中运行该程序,请使用在线调试器shell。