是否有时区'代码'包含函数-7
可接受的偏移量(例如:date_default_timezone_set()
)? (我只有偏移号,而不是像America/Phoenix
那样特定的东西。)
当我提取用户的信息时,我正在根据Facebook的API设置时区。
答案 0 :(得分:1)
没有。时区不会那样工作。时区偏移仅适用于特定时间点。许多时区在不同时间共享相同的偏移。有些与其他人无法区分,只有偏移量。
例如,-7
可以是MST,也可以是PDT。它可能与"America/Phoenix"
一起使用,这是全年的MST。但它可能属于"America/Denver"
,它将在冬季使用MST(-7),在夏季使用MDT(-6)。或者它可能属于"America/Los_Angeles"
,冬天使用PST(-8),夏天使用PDT(-7)。
关于Facebook,它只提供用户上次登录时的时区偏移量。它不一定是当前时刻的正确偏移量。
答案 1 :(得分:0)
您可以使用特定的数组。 例如, $ timezone = array(“ - 7”=>“America / Phoenix”,“ - 6”=>“oneplace / somewhere”.........);
因此,您可以使用date_default_timezone_set($ timezone [-7]);
帕斯卡