PHP Dokumentation: Datetime add
12. Januar 2010 von werner
DateTime::add
(PHP 5 >= 5.3.0)
DateTime::add — Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object
Beschreibung
Adds the specified DateInterval object to the specified DateTime object.
Parameter-Liste
- object
Nur bei prozeduralem Aufruf: Ein vondate_create() zurückgegebens DateTimeObjekt.
- interval
A DateInterval object
Rückgabewerte
Returns the modified DateTime.
Beispiele
Beispiel #1 date_add() example
<?php$date
= new DateTime("18-July-2008 16:30:30");
echo $date->format("d-m-Y H:i:s").'<br />';date_add($date, new DateInterval("P5D"));
echo '<br />'.$date->format("d-m-Y").' : 5 Days';date_add($date, new DateInterval("P5M"));
echo '<br />'.$date->format("d-m-Y").' : 5 Months';date_add($date, new DateInterval("P5Y"));
echo '<br />'.$date->format("d-m-Y").' : 5 Years';date_add($date, new DateInterval("P5Y5M5D"));
echo '<br />'.$date->format("d-m-Y").' : 5 Days, 5 Months, 5 Years';date_add($date, new DateInterval("P5YT5H"));
echo '<br />'.$date->format("d-m-Y H:i:s").' : 5 Years, 5 Hours';?>Siehe auch
- DateTime::sub() – Subtracts an amount of days, months, years, hours, minutes and seconds from a DateTime object
- DateTime::diff() – Returns the difference between two DateTime objects