Чтобы преобразовать дату ISO 8601 в формат UTC в JavaScript, можно использовать несколько методов. Вот несколько примеров:
-
Использование встроенного объекта
Date
и методаtoISOString
:const isoDate = '2023-12-13T10:30:00Z'; const date = new Date(isoDate); const utcDate = date.toISOString();
-
Использование библиотеки
moment.js
:const isoDate = '2023-12-13T10:30:00Z'; const utcDate = moment.utc(isoDate).format();
Библиотека
устарела, и команда Moment рекомендует использовать встроенные функции манипулирования датами JavaScript или современные альтернативы, такие как
day.js
илиdate-fns
.) -
Использование библиотеки
luxon
:const { DateTime } = require('luxon'); const isoDate = '2023-12-13T10:30:00Z'; const utcDate = DateTime.fromISO(isoDate, { zone: 'utc' }).toISO();
Библиотека
предоставляет более современную и легкую альтернативу
moment.js
для манипулирования датой и временем.)
Не стесняйтесь изменять или улучшать заголовок и теги в соответствии с вашими потребностями.