私はyiiフレームワークで作業しています。私はPHP(Yiiフレームワーク)で現在の日付を取得しています-
$date =new CDbExpression('NOW()');
「2013-04-27 12:49:27」の形式で日付を指定します。1年後の日付を知りたいです。では、PHPで1年または特定の期間後にこの形式で日付を見つける方法は?
これを試して -
echo date('Y-m-d H:i:s', strtotime("+365 days"));
PHPで日付を操作するには、 DateTimeクラスをご覧ください。
$newDate = new DateTime($date);
$newDate->modify('+1 year');
echo $newDate->format('Y-m-d H:i:s');
次のような代替を使用できます。
$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));