Мое приложение работает на серверах Linux, где время (естественно) установлено на UTC/GMT. Однако приложение разработано на настольных компьютерах Mac, где время обычно устанавливается в локальный часовой пояс.
Я могу изменить каждый new Date()
в моем коде для запуска:
var date = new Date().getTime();
И, таким образом, даты на сервере всегда GMT, но это кажется неэлегантным.
Я понимаю предыдущие версии node, используемые всегда для возврата UTC/GMT. Есть ли способ вернуть это поведение?
Изменить: Удалено добавление смещения временной зоны к getTime() для комментариев - поскольку getTime() уже в UTC.