В настоящее время в моих настройках установлено значение TIME_ZONE = 'UTC'
.
В моем поле DebitCard
модель expiration_date
я сохраняю дату как unixtime. Например, 01/10/2020 @ 11: 25 вечера (UT C) составляет 1578698708
.
Проблема:
Скажем, expiration_date
это 15 января , 2010 в 00:00 или (1263513600).
Я хочу запретить пользователям совершать транзакции, когда текущее время больше, чем expiration_date .
Однако, если пользователь находится в Лос-Анджелесе (за 8 часов до UT C), current_time отключится на 8 часов.
Вопрос:
Как мне узнать текущее время пользователя, где бы он ни находился (не только в Лос-Анджелесе)? Потому что я хочу взять это время и сравнить его со своей дебетовой картой expiration_date