В Метеоре:
Events.insert({ 'start': new Date(2018, 9, 5, 7, 0, 0, 0) });
В Метеоре Монго сохраненная дата:
{
"start" : ISODate("2018-10-05T11:00:00.000+0000"), // UTC time
}
Браузер будет отображать дату как 7 утра, как и ожидалось (EDT).
ОДНАКО, в Compose.io та же самая вставка Монго сохранит дату:
{
"start" : ISODate("2018-10-05T07:00:00.000+0000"), // UTC time
}
Браузер будет отображать дату как 3:00.
Кажется, что Метеор Монгодб делает правильную вещь, компенсируя мой EDT и прибавляя 4 часа.Композиция вставляет дату как есть.
Какой лучший способ компенсации без жесткого кодирования значения?