将时区与php中的特定时间范围匹配

时间:2011-05-10 23:25:38

标签: php timezone

我正试图找出一种方法在PHP中给出一个时间范围(比如说下午1点到下午5点59分)并返回一个时区/位置,即当前时间。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

计算当前时间的小时数(表示以秒为单位的时间,使用time获取当前时间,减去)。您知道当前位置的GMT偏移量(并且您的服务器知道它,date可以提供给您)。再次减去你知道时间的GMT偏移量。现在您只需要一张GMT偏移到时区的地图,您可以轻松地从维基百科中取出;大多数偏移都会有多个时区名称。