Php. Как узнать текущее временное смещение ?


Часовой пояс — это хорошо, а как узнать конкретно смещение в часах? т.е. +2, +3, например. В этой статье расскажу, как это сделать легко и просто.

Для этого в php есть специальная функция — date-offset-get.

Использовать ее нужно так:

$secondOffset = date_offset_get(new DateTime());

Как Вы поняли, данный код вернет смещение от UTC в секундах. Чтобы получить то, что нам надо — т.е. смещение в часах — выполните следующий пример:

$hourOffset = date_offset_get(new DateTime()) / 3600;
,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *