Аризона - в часовом поясе горы, но не наблюдает летнее время . Если вы указали часовой пояс «США / гора», то компьютер будет применять правила, используемые большинством штатов в часовом поясе горы, которые включают наблюдение за переходом на летнее время. Чтобы получить правила для Аризоны (которые не включают DST), вам нужен часовой пояс "США / Аризона" (или "Америка / Феникс"). В стране навахо вам нужен часовой пояс с именем "навахо".
Чтобы избавить себя от некоторых неприятностей, всегда старайтесь использовать названия из «Америка / *», где вы можете выбрать название города, в котором действуют те же правила часового пояса, что и в интересующем вас месте.
Чтобы получить правильное время в правильном часовом поясе для любого города в мире, вы просто должны ознакомиться с именами в базе данных часовых поясов Олсона и их значениями. В то время как вы обычно думаете, что термин «часовой пояс» означает время суток в середине зимы (когда все соблюдают стандартное время), в базе данных Olson имя часового пояса представляет всю историю правил перехода на летнее время и правил часового пояса. для конкретного региона.
В качестве примера, хотя Индиана сейчас соблюдает восточное время и наблюдает летнее время (за исключением нескольких округов около Чикаго, которые в центральное время, как Чикаго), до 2006 года они не наблюдали летнее время. Часовой пояс с именем "США / Индиана" (или "Америка / Индианаполис") был создан, чтобы охватить этот регион, и даже сегодня вы все равно хотели бы использовать часовой пояс "Америка / Индианаполис", когда говорите об Индиане, так что запросы о датах и до 2006 года можно было бы ответить правильно.