Как использовать timestamp в JavaScript (UNIX-время)?

JavaScript, Вопросы и ответы
22 февраля 2012

Вопрос

Как известно, в UNIX и других системах используется так называемое POSIX-время, время отсчёта которого начинается с «эры Юникс», то есть с 1 января 1970 года. Время определяется количеством секунд, которые прошли с этого момента (или количеством секунд со знаком минус, если наше время - до этого момента).

Как получить UNIX-время в формате timestamp в JavaScript?


Ответ №1

В следующем выражении переменная eM получит значение миллисекунд, которые прошли с «начала эпохи»:

var eM = new Date().getTime();

Если Вам надо получить точный эквивалент POSIX-времени, то есть в секундах, тогда просто разделите его на 1000:

var eS = new Date().getTime() / 1000;

Нет комментариев

Добавить комментарий


(обязательно)