我写了这个函数来根据用户时区更改我网站上显示的时间
function userTime($time, $timezone) {
$datetime = new DateTime($time, new DateTimeZone($timezone));
return $datetime->format("Y-m-d H:i:s");
}
echo userTime(date('Y-m-d H:i:s'), "America/New_ York");
这个功能可以工作但是从用户的实际位置吐出不同的时间,我做错了什么或者我错过了一步?