Я разработал часть приложения, которая записывает, когда определенные записи, где были изменены и созданы, поэтому в основном мы используем функцию time()
для записи при сохранении изменений.Проблема с часовым поясом PHP | BST и GMT
Я нахожусь в Великобритании, поэтому мой часовой пояс должен быть GMT. Однако в Великобритании мы используем DST, поэтому летом мы больше не в GMT, а в BST.
Как изменить часовой пояс, чтобы использовать BST (GMT GMT). Я хотел бы объявить его в своем php-файле, чтобы его легко изменить. Вот что у меня есть на данный момент:
date_default_timezone_set("UTC");
Когда я изменить его на:
date_default_timezone_set("BST");
Я получаю ошибку PHP Timezone ID 'BST' is invalid
, и когда я могу изменить его в Европу/Лондон, он по-прежнему остается как GMT, а не BST
Что относительно date_default_timezone_set ('Etc/GMT-1'); – Omar