Очевидно, PHP не распознает штат Юта, потому что я не могу найти часовой пояс для этой области. Может кто-нибудь сказать мне, что использовать? "Мой сервер находится в Солт-Лейк-Сити.
Горное время UTC-7 UTC-6 MST MDT Америка / Денвер
Согласно странице Википедии в базе данных Zoneinfo (она же база данных Олсона) :
Обычно самый густонаселенный город в регионе выбирается для представления всего часового пояса, хотя другие города могут быть выбраны, если они более широко известны или приводят к менее двусмысленному названию.
Как указывает jspcal , имя Zoneinfo для Mountain Time равно America/Denver.
America/Denver
Гора: UTC-7 / -6 согласно Википедии.
Но, похоже, у тебя другая проблема. В какой момент PHP не распознает местоположение и какие сообщения об ошибках появляются?