Я знаю, что это не относится к PHP, но в чем смысл использования часовых поясов, перечисленных ниже: http://us2.php.net/manual/en/timezones.america.php? Например, «Америка/Индианаполис» и «Америка/Нью-Йорк». В чем проблема с EST, EDT, CST, CDT, & c?Временные зоны
ответ
Это просто different timezone format обеспечивается Zoneinfo database:
часовых поясов в базе данных являются данные унифицированными именами, такими как «Америка/Триатлон», в попытке сделать их легче поймите людей и устраните двусмысленность.
http://us2.php.net/date_default_timezone_set
Цитата со страницы: Примечание: Начиная с PHP 5.1.0 (когда функции даты/времени были переписаны), каждый вызов функции даты/времени будет генерировать E_NOTICE, если временная зона не действует , и/или сообщение E_STRICT, если используются системные настройки или переменная среды TZ.
Временные зоны или летнее время даты начала и окончания городов могут измениться (это имело место в прошлом), но города, вероятно, останутся в одном месте.
не зависит от даты. EST
действует только зимой, а летом вы должны изменить его на EDT
. Другая проблема с 3-буквенными кодами - это конфликты. EST
означает Восточное стандартное время, но это может быть в Америке или Австралии.
Все регионы в пределах часового пояса не соответствуют тем же правилам. Например, в Аризоне не наблюдается летнего времени.
"Америка/Индианаполис" и "Америка/Триатлон" называются TZID (Timezone Identifier) от tz database (также называемый ZoneInfo базы данных или времени базы данных зоны IANA или Olson базы данных).
База данных TZ делит мир в регионах, где местные часы были все то же самое с 1970 года
Это означает, что при указании TZID, вы можете точно и без даты неоднозначности любого локального события в мире, происходящем с 1 января 1970 года (Unix Epoch).
Это может показаться удобным вместе с отметкой времени Unix. Тем не менее, остерегайтесь 32-битных программ, поскольку они сообщают о отрицательных значениях с помощью year 2038 problem.
"EST", "EDT", "CST" и "CDT" часто являются аббревиатурами The Microsoft Windows Time Zone Database и привести к недоразумениям, поскольку они не являются уникальными (сравните "Central Standard Time", "Центральная летнее время", «Китайское стандартное время» и «Стандартное время Кубы»).
Дополнительные преимущества/недостатки даны на https://stackoverflow.com/tags/timezone/info.
- 1. Временные зоны в Java
- 2. Ecto.DateTime и временные зоны
- 3. Временные зоны для Android
- 4. Временные зоны в PHP, Date, MySQL ...?
- 5. Временные зоны Aware Date Facets в Solr
- 6. PowerBuilder Classic, веб-сервисы и временные зоны
- 7. Временные зоны и показанные даты в CMS
- 8. Как получить все временные зоны, поддерживаемые устройством?
- 9. Преобразовать JS Дата + Время различные временные зоны
- 10. Временные зоны и смещение с определенного часа
- 11. Как установить временные зоны с DDay.iCal
- 12. Временные зоны в python для программы
- 13. Порывшись в R пакет: Временные зоны в lubridate
- 14. Правильно ли Outlook обрабатывает временные зоны для файлов .ics (ICalendar)?
- 15. PHP - Как мы можем обслуживать разные временные зоны?
- 16. Преобразование UTC time_t в разные временные зоны C++ thread safe
- 17. Временные зоны Fullcalendar на локальной стороне, не соответствующей серверу
- 18. Сравнение дат в Python - как обрабатывать временные модификаторы зоны
- 19. Идентификатор зоны зоны Cloudflare api не найден
- 20. Смартфон конфигурирует проблему зоны зоны - отсутствие соединения
- 21. Зоны Sharepoint
- 22. Цейтнот зоны
- 23. Являются ли временные зоны joda такими же, как и идентификаторы часовых поясов java?
- 24. Как преобразовать EST в другие временные зоны (PST/CST/MST) с учетом летней экономии C# .NET
- 25. Проблема с часовыми поясами - все временные зоны являются локальными часовыми поясами?
- 26. Как преобразовать метки времени из базы данных PostgreSQL в пользовательские временные зоны?
- 27. Как использовать tzutil, чтобы получить все временные зоны Windows в массив - java
- 28. изменения сервер часового пояс в конкретные временные зоны с помощью PHP
- 29. Как установить имя для зоны зоны падения в dropzone?
- 30. WHM/Cpanel Новая учетная запись - изменение зоны DNS-зоны
Я считаю, что в США это Восточное Стандартное время (EST), а в Австралии это австралийское восточное стандартное время (AEST). Однако, вероятно, существуют и другие аббревиатурные столкновения. –
«Центральное летнее время (CST) или Центральное летнее время (CDT), возможно, с префиксом« Австралия »(ACST или ACDT). Время в юго-восточных штатах становится UTC + 11, используя «Восточный» в названии часового пояса, а не «Центральный», причем аббревиатуры обозначают EST, EDT, AEST или AEDT. » – vartec
« Во внутренних контекстах ведущий «австралийский» часто отбрасывается » – vartec