我无法为我的 DateTime 对象设置时区。
这是我的代码:
$dt = DateTime::createFromFormat('U',time(),new DateTimeZone('Asia/Kolkata'));
print_r($dt->getTimeZone());
这是输出:
DateTimeZone Object
(
)
我还尝试将这些行放在顶部(一次一个) - 没有任何成功:
date_default_timezone_set('Asia/Calcutta');
ini_set('date.timezone', 'Asia/Calcutta');
date_default_timezone_set('Asia/Kolkata');
ini_set('date.timezone', 'Asia/Kolkata');