- var_dump: documentation ( source)
- date_default_timezone_set: documentation ( source)
<?php
function convertDate($tz, $dt) {
if ($tz != "default") {
date_default_timezone_set($tz);
$new_dt = new DateTime($dt, new DateTimeZone($tz));
return $new_dt->format("d-m-Y H:i:s");
} else {
return $dt;
}
}
var_dump(convertDate("America/New_York", "2016-11-31 23:59:58"));
var_dump(convertDate("Europe/London", "2016-11-31 23:59:58"));
var_dump(convertDate("default", "2016-11-31 23:59:58"));