Чтобы создать временную метку даты по стандарту ISO в простом JavaScript, вы можете использовать метод toISOString()
объекта Date
. Вот пример:
const date = new Date();
const isoTimestamp = date.toISOString();
console.log(isoTimestamp);
В результате будет выведена строка, представляющая дату и время в формате ISO 8601, например "2024-01-13T12:34:56.789Z"
. Метод toISOString()
преобразует дату в формат UTC (Всемирное координированное время) и добавляет в конце букву «Z», указывающую, что она находится в часовом поясе UTC.
Если вы хотите получить текущую дату и время в определенном часовом поясе, вы можете использовать такую библиотеку, как Moment.js или Luxon. Вот пример использования Luxon:
const { DateTime } = require('luxon');
const dateTime = DateTime.now();
const isoTimestamp = dateTime.toISO();
console.log(isoTimestamp);
Это даст вам тот же формат временной метки ISO, что и раньше.