PHP - Як визначити часовий пояс - timezone

PHP - Як визначити часовий пояс - timezone

Колеги всім привіт.

У сьогоднішній статті ми поговоримо про те, як дізнатися який встановлений часовий пояс у вас на сайті за допомогою мови програмування PHP.

Знати який у вас встановлений часовий пояс на сайті є дуже важливим завданням тому що від цього надалі відштовхуватимуться всі тимчасові значення, що виводяться на вашому сайті і вводяться користувачем. Іноді виникає ситуація, що поточний час на сервері не відповідає вашому поточному часовому поясу або часовому поясу регіону, на який орієнтований ваш сайт. Ми можемо викликати цю вбудовану функцію, щоб отримати часовий пояс за замовчуванням.

У мові програмування PHP є кілька простих способів, як дізнатися ваш поточний часовий пояс, і я вам сьогодні їх покажу.

 

date_default_timezone_get

У першому варіанті ми скористаємося функцією date_default_timezone_get. Функція date_default_timezone_get повертає часовий пояс, який встановлено за замовчуванням у файлі php.ini.

php> date_default_timezone_get();

php_get_timezone

В результаті ми отримуємо часовий пояс, який у нас встановлений Europe/Kiev


 

DateTimeImmutable

У цьому прикладі ми можемо скористатися php класом під назвою DateTimeImmutable. Клас DateTimeImmutable відноситься до класів, які відповідають за дату і час. Нам потрібно створити об'єкт цього класу і потім викликати метод цього класу, який називається getTimezone.

php> $timezone = new DateTimeImmutable();
php> $timezone->getTimezone();

php_get_timezone


 

DateTime

В останньому прикладі ми скористаємося php класом DateTime. Клас DateTime теж відноситься до класів, які відповідають за дату та час. Нам потрібно створити об'єкт цього класу і потім викликати метод цього класу getTimezone.

php> $timezone = new DateTime();
php> $timezone->getTimezone();

php_get_timezone


 

Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.

 

СХОЖІ СТАТТІ

JQuery - Галерея зображень зі збільшенням під час наведення
JQuery - Галерея зображень зі збільшенням під час наведення
WEB
Читати далі
Zoom blowup.js - Плагін збільшення зображення зі збільшувальним склом
Zoom blowup.js - Плагін збільшення зображення зі збільшувальним склом
WEB
Читати далі
jQuery Zoom - Скляний ефект лупи зображення
jQuery Zoom - Скляний ефект лупи зображення
WEB
Читати далі