我只是想使用以下代码显示我在迈阿密的当地时间:
date_default_timezone_set('America/New_York'); //is added in library
$timestamp = time();
$timezone = 'UM5'; //(UTC - 5:00) Eastern Time, Bogota, Lima, Quito
$daylight_saving = TRUE;
$miamitime = gmt_to_local($timestamp, $timezone, $daylight_saving);
echo unix_to_human($miamitime); // U.S. time, no seconds
我得到的时间比实际当地时间提前 1 天和 1 小时。我正在使用 WAMP 在本地服务器上测试该站点(不确定这是否会导致问题)。在我看来,我把一切都设置好了。我不确定是什么原因造成的。请告知如何正确显示我的当地时间。