Ответы пользователя по тегу Часовые пояса
  • PHP Как вывести часовой пояс GMT - или +?

    @Dealaxer Автор вопроса
    Решение:
    1)
    $dtz = new DateTimeZone('America/Los_Angeles');
    $zona = new DateTime('now', $dtz);
    $offset = $dtz->getOffset($zona) / 3600;
    echo "GMT" . ($offset < 0 ? $offset : "+".$offset);


    2)
    $target_time_zone = new DateTimeZone('America/Los_Angeles');
    $date_time = new DateTime('now', $target_time_zone);
    echo 'GMT '.$date_time->format('P');


    Только, слишком громоздкие они, нету ли что-то однострочного?
    Ответ написан
    Комментировать