日時情報に日時情報を足す
以下が日時情報に日時情報を足すプログラムです。このプログラムでは3ヶ月の日時情報を足しています。
$now_date = new DateTime(); $now_date->add(new DateInterval("P3M")); echo $now_date->format("結果:Y年m月d日"); |
$now_dateに現在の日時情報を格納したあと、addメソッドで3ヶ月の日時情報を足します。
この時、addメソッドにはDateIntervalメソッドに3ヶ月の日時情報を渡して生成したDateInterval オブジェクトを渡します。
DateIntervalメソッドに渡す足す日時情報はさまざまな書式を使って指定できます。
最後に3ヶ月足した後の日時情報をformatメソッドで書式を整形しechoで画面に表示します。
例1:現在日時に2年を足す。
$now_date = new DateTime(); $now_date->add(new DateInterval("P2Y")); echo $now_date->format("結果:Y年m月d日"); |
例2:現在日時に28日を足す。
$now_date = new DateTime(); $now_date->add(new DateInterval("P28D")); echo $now_date->format("結果:Y年m月d日"); |
例3:現在日時に2年6ヶ月25日10時間20分5秒を足す。
$now_date = new DateTime(); $now_date->add(new DateInterval("P2Y6M25DT10H20M5S")); echo $now_date->format("結果:Y年m月d日 H時i分s秒"); |