- Object Oriented Style:
DateTime DateTime::add (DateInterval $interval)
- Procedural style:
DateTime date_add (DateTime $object, DateInterval $interval)
- $object:specifies the DateTime object returned by the date_create() function. This function returns a new DateTime object.
- $interval:this parameter contains a DateInterval object.
// Initializing DateTime
$datetime
=
new
DateTime (
’2019-09-30’
);
// DateInterval object is taken as
// add() function parameter
// 1 day has been added here
$datetime
-> add (
new
DateInterval (
’P1D’
));
// Get a new date after adding
echo
$datetime
-> format (
’Ymd’
).
""
;
?>
Exit:2019-10 -01
Program 2:
// Initialize DateTime
$datetime
=
new
DateTime (
’2019-09-30’
);
// DateInterval object is taken as
// add() function parameter
// Added 5 hours, 3 minutes and 10 seconds here
$datetime
-> add (
new
DateInterval (
’PT5H3M10S’
));
// Get a new date after adding
echo
$datetime
-> format (
’Ymd H: i: s’
).
""
;
?>
Exit:2019-09 -30 05:03:10
Link: https: / /www.php.net/manual/en/datetime.add.php