3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php date_default_timezone_set('Europe/Berlin'); function GmtTimeToLocalTime($time) { //date_default_timezone_set('UTC'); $new_date = new DateTime($time); $new_date->setTimeZone(new DateTimeZone('Europe/Berlin')); return $new_date->format("Y-m-d H:i:s"); } var_dump(GmtTimeToLocalTime('2016-11-21 00:00:04 GMT'));
based on 8R4E5
Output for 5.6.0 - 7.3.0beta1
string(19) "2016-11-21 01:00:04"