Таймстамп (timestamp) представляет собой способ представления времени в виде числа, обычно количества прошедших миллисекунд с определенного момента времени. В большинстве случаев используется начало эпохи Unix, которое приходится на 1 января 1970 года 00:00:00 UTC. Таймстампы широко используются в программировании и компьютерных системах для обработки и хранения временной информации.
В JavaScript есть несколько способов получить текущее время и дату в виде метки времени (timestamp), которая обычно представляет собой количество миллисекунд, прошедших с начала эпохи Unix (1 января 1970 года 00:00:00 UTC).
Date
объекта// Создание нового объекта Date с текущим временем
let timestamp = new Date().getTime();
console.log(timestamp);
В этом примере new Date()
создает объект, представляющий текущую дату и время, а метод getTime()
возвращает количество миллисекунд, прошедших с начала эпохи Unix.
Date.now()
let timestamp = Date.now();
console.log(timestamp);
Date.now()
- это статический метод объекта Date, который возвращает текущее время в миллисекундах с начала эпохи Unix.
+new Date()
let timestamp = +new Date();
console.log(timestamp);
Это немного необычный способ, который использует унарный плюс для преобразования объекта Date
в число, представляющее количество миллисекунд.
Все эти способы возвращают текущий timestamp, который можно использовать в вашем коде для различных операций, таких как установка временных меток, измерения времени выполнения и т.д.