如何在php中找到一段时间后的日期

时间:2013-05-07 10:07:59

标签: php date yii

我在yii框架中工作。我通过 -

获取php(Yii框架)中的当前日期
$date =new CDbExpression('NOW()');

其格式为“2013-04-27 12:49:27”。 我想在一年后找到约会。那么如何在php中一年或一段时间后以这种格式查找日期?

4 个答案:

答案 0 :(得分:2)

试试这个 -

echo date('Y-m-d H:i:s', strtotime("+365 days"));

答案 1 :(得分:2)

看一下DateTime类来操纵php中的日期。

$newDate = new DateTime($date);
$newDate->modify('+1 year');
echo $newDate->format('Y-m-d H:i:s');

<强> DEMO.

答案 2 :(得分:1)

你可以使用看起来像这样的替代:

$date =new CDbExpression('NOW()');
$NextYear = date('Y-m-d H:i:s',strtotime($date)) . " + 365 day"));

如果您想要更具体,可以尝试:

$date =new CDbExpression('NOW()');   
$NextYearDate=date('Y-m-d',strtotime('+1 year',$date));

答案 3 :(得分:0)

或试试这个

$date = new CDbExpression('NOW() + INSTANCE 1 YEAR');