Преобразование строки ISO в метку времени в JavaScript: методы и примеры

Чтобы преобразовать строку ISO в метку времени в JavaScript, вы можете использовать различные методы. Вот несколько вариантов:

Метод 1: использование объекта Date

const isoString = "2023-12-13T10:30:00Z";
const timestamp = new Date(isoString).getTime();
console.log(timestamp); // Output: 1670980200000

Метод 2: использование метода Date.parse()

const isoString = "2023-12-13T10:30:00Z";
const timestamp = Date.parse(isoString);
console.log(timestamp); // Output: 1670980200000

Метод 3. Использование библиотеки moment.js(если она у вас установлена)

const moment = require('moment');
const isoString = "2023-12-13T10:30:00Z";
const timestamp = moment(isoString).valueOf();
console.log(timestamp); // Output: 1670980200000

Метод 4. Использование библиотеки dayjs(если она у вас установлена)

const dayjs = require('dayjs');
const isoString = "2023-12-13T10:30:00Z";
const timestamp = dayjs(isoString).valueOf();
console.log(timestamp); // Output: 1670980200000

Обратите внимание, что в примерах кода предполагается, что вы используете JavaScript в среде Node.js. Если вы работаете в другом контексте, возможно, код придется соответствующим образом адаптировать.