соответствие часового пояса указанному временному диапазону в php - PullRequest
0 голосов
/ 11 мая 2011

Я пытаюсь найти способ в php дать временной диапазон (скажем, 13:00 - 1:59 вечера) и вернуть часовой пояс / местоположение, где это текущее время.Есть идеи?

1 Ответ

1 голос
/ 11 мая 2011

Подсчитайте, сколько часов от текущего времени (представьте время в секундах, используйте time, чтобы получить текущее время, вычтите).Вы знаете смещение по Гринвичу вашего текущего местоположения (и ваш сервер знает это, date может дать его вам).Вычтите еще раз, и вы получите смещение времени по Гринвичу.Теперь вам просто нужна карта смещения GMT по часовым поясам, которую вы можете легко вытащить из Википедии;для большинства смещений будет несколько имен часовых поясов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...