PHP, похоже, использует довольно раздражающий метод для установки часового пояса evnironment, используя имена регионов, а не GMT. Это приводит к тому, что выпадение часового пояса вызывает огромную боль, потому что оно должно быть огромным, чтобы соответствовать всем возможным значениям временного диапазона PHP, или мне нужно найти способ преобразования смещения GMT в допустимое значение для перехода к PHP.Временная зона в PHP
Итак, учитывая смещение по умолчанию GMT, как я могу установить часовой пояс в PHP? Например, как я могу преобразовать значение смещения GMT «-8.0» в значение, которое я мог бы передать в date_timezone_set()
?
Как PHP знает преобразования (например, с DateTimeZone :: getOffset) из одного региона в другой если региональные временные соглашения всегда меняются? – Calvin
Я предполагаю, что они приходят в обновлениях PHP. Вы сохраняете свой PHP исправленный, не так ли? :-) – ceejayoz
Они все еще выпускают патчи для PHP3? = P – Calvin