Я уже немного борюсь с этим. Я пытаюсь преобразовать эпоху в объект даты. Эпоха отправлена мне в UTC. Каждый раз, когда вы передаете new Date ()
эпоху, предполагается, что это локальная эпоха. Я попытался создать объект UTC, затем используйте setTime ()
, чтобы настроить его на правильную эпоху, но единственный метод, который кажется полезным, - это toUTCString ()
, и строки мне не помогают. Если я передам эту строку в новую дату, он должен заметить, что это UTC, но это не так.
new Date( new Date().toUTCString() ).toLocaleString()
Моя следующая попытка заключалась в том, чтобы попытаться получить разницу между локальной текущей эпохой и текущей эпохой UTC, но я не
new Date( new Date().toUTCString() ).getTime() - new Date().getTime()
Это дает мне только очень небольшие различия, менее 1000, что в миллисекундах.
Есть предложения?