Как получить локальный часовой пояс в PHP?

Я использую вызов функции date("D, m/d/Y h:i:s A T") для получения текущего времени даты, но возвращаемое время отличается от времени, которое я получаю, когда делаю дату в команде linux bash (местное время в CST, а функция php date возвращает время в UTC). Я пробовал использовать $timezone = @system("date+%Z",$retval); для получения часового пояса в попытке установить местное время с помощью функции date_default_timezone_set(). Но CST, похоже, не является корректным идентификатором часового пояса.

Короче говоря, мне просто нужно получить ту же дату и время, что и локальное время.

7
задан Lightness Races with Monica 27 December 2011 в 20:34
поделиться