За последние 24 часа нас посетили 22059 программистов и 1104 робота. Сейчас ищут 713 программистов ...

Как поменять часовой пояс PHP?

Тема в разделе "PHP для новичков", создана пользователем Dizholut, 10 июн 2020.

Метки:
  1. Dizholut

    Dizholut Новичок

    С нами с:
    3 июн 2020
    Сообщения:
    5
    Симпатии:
    0
    Привет всем! Не могу понять как поменять часовой пояс в PHP.
    Когда использую функцию date() и хочу вывести время, у меня выводится время по +00:00 UTC в то время, как в моём регионе +02:00 UTC. Из-за этого не могу нормально сделать вывод времени!
     
  2. виталий032

    виталий032 Активный пользователь

    С нами с:
    31 янв 2014
    Сообщения:
    227
    Симпатии:
    30
    Адрес:
    Владивосток
    Глобально поставить таймзону (можно и через php.ini):
    PHP:
    1. date_default_timezone_set('America/Los_Angeles');
    Локально:
    PHP:
    1. $dt = new DateTime('now', new DateTimezone('Asia/Dhaka'));
    2. echo $dt->format('F j, Y, g:i a');
     
    Dizholut нравится это.
  3. Dizholut

    Dizholut Новичок

    С нами с:
    3 июн 2020
    Сообщения:
    5
    Симпатии:
    0
    Спасибо, теперь не будет гемора со временем.:)