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

  • Останнє оновлення: 3 Квітня 2024 р.
  • Перегляди: 20
  • Автор: Адмін
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


 

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

 

СХОЖІ СТАТТІ

Yii2 - як відключити CSRF валідацію токена
Як згенерувати випадкове та унікальне число в PHP