Я использую Sequelize в node.js, чтобы сохранить время открытия и закрытия. Я также использую format.js для форматирования. Менять FindOrCreate я делаю это:UTC DATE в Sequelize.js
result.open = moment(hours.open, "hh:mma").format("YYYY-MM-DD HH:mm:ss");
result.save()
...
Это прекрасно работает, и время получает отформатированный формат даты и времени в MySQL. Проблема заключается в том, когда я извлекаю время, когда Seqquelize думает, что это время UTC и преобразует его в EST (мой часовой пояс сервера).
Я бы предпочел, чтобы он заходил в базу данных как UTC и вышел таким же образом. Есть ли что-то, что я делаю неправильно? Почему Sequelize не конвертирует его в UTC на вставке, но предполагает, что выйдет UTC? Кроме того, есть ли способ не пытаться преобразовать его в часовой пояс сервера?
ли вам найти решение? Я испытываю ту же проблему, и я не могу найти на ней какую-либо документацию. –
@JeffRyan Я не знаю, будет ли мой ответ ниже слишком поздно, но я надеюсь, что он исправит вашу проблему, если у вас все еще есть (я НАДЕЮСЬ НЕ!) =) – Abdo