1

私はyiiフレームワークで作業しています。私はPHP(Yiiフレームワーク)で現在の日付を取得しています-

$date =new CDbExpression('NOW()');

「2013-04-27 12:49:27」の形式で日付を指定します。1年後の日付を知りたいです。では、PHPで1年または特定の期間後にこの形式で日付を見つける方法は?

4

4 に答える 4

2

これを試して -

echo date('Y-m-d H:i:s', strtotime("+365 days"));
于 2013-05-07T10:12:39.850 に答える
2

PHPで日付を操作するには、 DateTimeクラスをご覧ください。

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

デモ。

于 2013-05-07T10:13:03.783 に答える
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));
于 2013-05-07T10:16:14.790 に答える