Какие часовые пояса, возвращенные DateTimeZone :: listAbbreviations (), актуальны на сегодняшний день? - PullRequest
0 голосов
/ 31 марта 2012

Последние несколько часов я читал о часовых поясах в PHP и нашел несколько полезных ответов по SO.Через одного из них я узнал о DateTimeZone :: listAbbreviations (), но проблема в том, что он возвращает слишком много результатов.

И, конечно, некоторые часовые пояса, вероятно, я мог бы обойтись, как большинство стран в Африке (конечно, это я должен решить, учитывая использование, которое, я думаю, будет использовать мое приложение), но остается одна проблема: есть разные записи для часовых поясов, которые должны иметь только одну.

Например, Европа / Мадрид показываетдо 5 раз: два со смещением 7200, два со смещением 3600 и один со смещением ноль.Что это значит?

Я слышал, что это может быть результатом исторических изменений, и если да, то как мне определить, какой из них самый актуальный (тот, который используется сегодня)?

И последнее, но не менее важное: в чем причина группировки часовых поясов, возвращаемых DateTimeZone :: listAbbreviations?Я вижу, что у них есть такие ключи, как "acst", "act", "addt", и я не знаю, какими должны быть эти группы.

Спасибо!

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