根据用户时区更改日期?

时间:2015-09-08 15:30:40

标签: php datetime timezone

我写了这个函数来根据用户时区更改我网站上显示的时间

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");

这个功能可以工作但是从用户的实际位置吐出不同的时间,我做错了什么或者我错过了一步?

0 个答案:

没有答案