Date.now () возвращает разные значения для разных часовых поясов? - PullRequest
0 голосов
/ 22 марта 2020

Определение Date.now () мне не понятно. Согласно определению «Date. Now () является встроенной функцией в JavaScript, которая возвращает количество миллисекунд, прошедших с 1 января 1970 года, 00:00:00 UT C.». Итак, значит ли это, что он даст одинаковое значение для Date.now () во всех часовых поясах?
Текущая дата и время, выбранные для расчета, это мой местный часовой пояс или UT C? У меня такой же запрос для метода java .util.Date getTime ().

1 Ответ

4 голосов
/ 22 марта 2020

Да, Date.now() даст вам ту же UT C метку времени независимо от вашего текущего часового пояса. Такая отметка времени , точнее момент времени, не зависит от часовых поясов.

Java эквивалент new Date() дает вам точно такую ​​же вещь.

Проверка out Всемирное координированное время (UT C) для получения дополнительной информации.


FYI : Не использовать new Date() в Java, поскольку это унаследованный класс. Используйте Instant.now() из нового java.time API, который намного более надежен и имеет более приятный дизайн.

...