Работа с форматом времени UTC с использованием Moment.js: методы и примеры

«Формат момента времени utc» относится к стандартному формату представления времени в формате всемирного координированного времени (UTC) с использованием библиотеки Moment.js. Вот несколько способов работы с форматом UTC с помощью Moment.js:

  1. Разбор времени в формате UTC. Вы можете преобразовать строку времени в формате UTC в объект Moment.js с помощью функции moment.utc(). Например:

    const utcString = '2023-12-13T10:30:00Z';
    const utcMoment = moment.utc(utcString);
  2. Форматирование времени UTC. Вы можете отформатировать объект Moment.js для отображения времени UTC в определенном формате с помощью функции format(). Например:

    const formattedUtc = utcMoment.format('YYYY-MM-DD HH:mm:ss');
    // Output: 2023-12-13 10:30:00
  3. Преобразование в формат UTC. Вы можете преобразовать местное время в формат UTC с помощью функции utc(). Например:

    const localMoment = moment('2023-12-13T10:30:00');
    const utcMoment = localMoment.utc();
  4. Добавление или вычитание времени. Вы можете добавлять или вычитать время из момента UTC, используя функции add()или subtract(). Например:

    const modifiedUtc = utcMoment.subtract(1, 'hour');
  5. Сравнение моментов UTC. Вы можете сравнить два момента UTC, используя isBefore(), isSame()или isAfter()функции. Например:

    const utcMomentA = moment.utc('2023-12-13T10:30:00Z');
    const utcMomentB = moment.utc('2023-12-13T11:00:00Z');
    const isBefore = utcMomentA.isBefore(utcMomentB);
  6. Получение текущего времени в формате UTC. Вы можете получить текущее время в формате UTC, используя функцию moment.utc()без каких-либо аргументов. Например:

    const currentUtc = moment.utc();