如何在PHP中将UTC + 6转换为本地时间

时间:2014-11-15 00:18:45

标签: php datetime

我有一个包含多个时区的表,但只保存为字符串,如" UTC + 1"或" UTC-6"等

我如何通过DateTime函数来获取该区域中现在的时间

甚至可能吗?

我是否接近这个?:

$localtime = new DateTime("now", "UTC+6");

感谢

2 个答案:

答案 0 :(得分:1)

我从来没有尝试过这个技巧,但看起来这个问题已经被问到并回答了:

php: setting a timezone by UTC offset

答案 1 :(得分:0)

您应该像date_default_timezone_set这样使用:

date_default_timezone_set(UTC+6 TIMZONE HERE);