Я пытаюсь создать маршрут, который функционирует следующим образом:
Мобильное приложение отправит запрос: GET /ballots/today
, который должен возвратить бюллетень ТОЛЬКО для "сегодня", если время находится в интервале от 6 : 00:00 EST - 22:00 EST.
Если запрос сделан до ИЛИ после этого периода, он не должен ничего возвращать.
Я рассматриваю вопрос об использовании moment
библиотеки isBetween
метод в маршруте express
, чтобы проверить, находится ли текущее время между 18:00 и 22:00 этого указанного c дня.
Однако проблема, которую я не могу понять, заключается в том, как убедиться, что Сервер всегда имеет правильное время (если это даже должно вызывать беспокойство), а также имеет отношение c к часовым поясам.
Если это имеет значение, я планирую развернуть на Heroku.