php datetime add code example

Example 1: php date + one day

<?php
$stop_date = '2009-09-30 20:24:00';
echo 'date before day adding: ' . $stop_date; 
$stop_date = date('Y-m-d H:i:s', strtotime($stop_date . ' +1 day'));
echo 'date after adding 1 day: ' . $stop_date;
?>

Example 2: add 1 day php datetime

$date = new DateTime('2000-01-01');
$date->add(new DateInterval('P1D'));

Example 3: php datetime add 1 weeek

$date = new DateTime();
$date->modify('+1 day');
$date->modify('+5 week');

Example 4: datatime add time in float

>>> import datetime
>>> d = datetime.datetime(2016, 11, 17)
>>> delta = datetime.timedelta(hours=4.1326742)
>>> d + delta
datetime.datetime(2016, 11, 17, 4, 7, 57, 627120)