Таймстамп (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, который можно использовать в вашем коде для различных операций, таких как установка временных меток, измерения времени выполнения и т.д.