Проблемы со временем с приложением Node/Postgres, развернутым на AWS

#postgresql #amazon-web-services #time #timezone #momentjs

Вопрос:

У меня есть приложение React/Node/Postgres для бронирования теннисных кортов, которое использует momentjs и отлично работает на местном языке. Единственная проблема заключается в том, что при развертывании на AWS время, отображаемое как зарезервированное, составляет два часа после фактического зарезервированного времени, даже если время, введенное в базу данных, указано правильно.

Вы можете сами увидеть, как выглядит проблема в приложении, войдя в систему как игрок с помощью «tennisplayer@gmail.com» и «пароль 1!» в единственном клубе в первой стране (Афганистан) или просто создав тестовую учетную запись, либо как игрок, либо как клуб. (Вам нужно будет добавить корт, если вы создадите новый клуб) В консоли есть несколько журналов, которые вы можете просматривать, если хотите, при нажатии на время.

Если это что-то изменит, мой фактический локальный часовой пояс-CET, в то время как сервер, который я выбрал, — us-east-2 (не спрашивайте, почему…), но я протестировал его как посетителя из разных часовых поясов, и проблема одна и та же.

Я предоставлю любую дополнительную информацию, которую вы запросите.

Заранее спасибо.

Комментарии:

1. Не могли бы вы предоставить какой-нибудь код о том, что вы делаете? Трудно догадаться о причине ошибки.