Как синхронизировать время между бекендом и фронтендом?
Здравствуйте. Бекенд на nodejs, БД mysql. Есть таблица message, с полем createdAt типа timestamp. Есть вторая таблица, с таким же полем, в нее надо записывать последнюю активность, типа когда было отправлено последнее сообщение пользователем и т.п. Разница в том, что в таблице message timestamp записывается автоматически, а во второй таблице - вручную.
Проблема в том, что в таблице message дата такая 2018-11-07 03:36:07, а во второй таблице 2018-11-07 11:36:07. При записи во вторую таблицу генерирую таким образом moment(Date.now()).format('YYYY-MM-DD HH:mm:ss')
А часовые пояса установлены одинаковые? Узнать можно через консоль: mysql -e "SELECT @@global.time_zone;"
Сменить в файле /etc/my.cnf - строка default-time-zone.