У меня есть запрос, который возвращает тур объект, который среди прочего содержит поле даты и поле времени (ЧЧ: мм: сс).
ex: tour: {tour_time: 13:00:00, tour_date: 2019-03-11}
Я пытаюсь определить, является ли моменткоторый может быть создан из этой информации о туре через X минут.
Обычно, чтобы выделить момент из тура, я бы сделал:
let tour_moment = moment(tour.tour_date + ' ' + tour.tour_time, 'YYYY-MM-DD HH:mm:ss').format();
и определил, чтотекущий момент, вот что:
let now = moment().format();
На моей локальной машине я могу использовать moment.utc () для преобразования обоих из них в UTC время.Однако, когда это работает на Heroku, кажется, что автоматически оба момента уже в UTC.В случае с моментом «сейчас» это нормально, но дата / время тура изначально не сохраняются в формате UTC, но если я выполняю функцию moment.utc () для него в узле, ничего не происходит, потому что он уже рассматривается какUTC это выглядит так.Другими словами, он думает, что момент 3 марта 2019 года в 13:00 уже в UTC.
Как я могу получить оба момента - сейчас и tour_moment - чтобы они были в одном и том же часовом поясе?