Подтвердить что ты не робот

Как проверить мое приложение, зависящее от часового пояса, заново использует разные временные интервалы?

Я создаю веб-приложение Javascript, которое зависит от часового пояса браузера.

Например, всякий раз, когда я проверяю смещение UTC, я считаю, что он имеет значение +5.5.

Как проверить, работает ли он в других часовых поясах? Я специально хочу посмотреть, как это работает с часовыми поясами США.

Я использую Firefox в основном. Можно ли изменить конфигурацию? Я попытался изменить системный часовой пояс, но это не сработало.

4b9b3361

Ответ 1

Вам необходимо перезапустить браузер после изменения системного часового пояса. По-моему, Firefox сохраняет исходный часовой пояс, и Chrome считает, что вы находитесь в UTC, если вы не перезагружаетесь.

Ответ 2

В этом отношении я использовал этот script в OS X: fresh-chrome-with-custom-tz.sh

script запускает экземпляр Chrome с его собственной средой. Чтобы настроить его для использования определенного часового пояса, отредактируйте его в script:

# Change this to the spoof a different timezone. Helpful for testing timezone specific client facing content.
export TZ="America/Los_Angeles"

Он полагается на переменную окружения TZ. Работает как шарм!