diff --git a/reference/datetime/datetime/settime.xml b/reference/datetime/datetime/settime.xml index a350bca159..19be59ca50 100644 --- a/reference/datetime/datetime/settime.xml +++ b/reference/datetime/datetime/settime.xml @@ -89,32 +89,28 @@ format('Y-m-d H:i:s') . "\n"; -$datetime = new DateTime('2008-08-03 12:35:23'); -echo $datetime->format('Y-m-d H:i:s') . "\n"; +$date->setTime(14, 55); +echo $date->format('Y-m-d H:i:s') . "\n"; -$datetime->setTime(14, 55, 24); -echo $datetime->format('Y-m-d H:i:s') . "\n"; +$date->setTime(14, 55, 24); +echo $date->format('Y-m-d H:i:s') . "\n"; -// Warning: Does not increment the hour! -// This is because the hour has been set (14) - see date_modify() -$datetime->setTime($datetime->format('H'), $datetime->format('n') + 6); -echo $datetime->format('Y-m-d H:i:s') . "\n"; - -// *Does* increment the day, because the day has not been set -$datetime->setTime($datetime->format('H') + 12, $datetime->format('n')); -echo $datetime->format('Y-m-d H:i:s') . "\n"; +// Values exceeding ranges are added to their parent values. +$date->setTime(14, 65, 24); +echo $date->format('Y-m-d H:i:s') . "\n"; ?> ]]> &example.outputs;