logologo
Начало
Руководство
Разработка
Плагины
API
Главная
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Начало
Руководство
Разработка
Плагины
API
Главная
logologo
Обзор
Описание конфигурации

Синтаксис шаблонов

Основы использования
Циклы

Инструменты форматирования

Обзор
Форматирование текста
Форматирование чисел
Форматирование валюты
Форматирование даты
Форматирование интервалов времени
Форматирование массивов

Расширенные функции

Условия
Расширенные возможности
Часто задаваемые вопросы
Сценарии использования
Previous PageФорматирование даты
Next PageФорматирование массивов
Уведомление об ИИ-переводе

Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.

#Форматирование интервалов

#1. :formatI(patternOut, patternIn)

#Описание синтаксиса

Форматирует продолжительность или интервал. Поддерживаемые форматы вывода включают:

  • human+ или human (подходят для удобного, человекочитаемого отображения)
  • А также единицы измерения, такие как millisecond(s), second(s), minute(s), hour(s), year(s), month(s), week(s), day(s) (или их сокращения).

Параметры:

  • patternOut: Выходной формат (например, 'second' или 'human+').
  • patternIn: Необязательный параметр, входная единица измерения (например, 'milliseconds' или 's').
#Пример
2000:formatI('second')       // Выведет 2
2000:formatI('seconds')      // Выведет 2
2000:formatI('s')            // Выведет 2
3600000:formatI('minute')    // Выведет 60
3600000:formatI('hour')      // Выведет 1
2419200000:formatI('days')   // Выведет 28

// Человекочитаемое отображение:
2000:formatI('human')        // Выведет "a few seconds"
2000:formatI('human+')       // Выведет "in a few seconds"
-2000:formatI('human+')      // Выведет "a few seconds ago"

// Примеры конвертации единиц:
60:formatI('ms', 'minute')   // Выведет 3600000
4:formatI('ms', 'weeks')      // Выведет 2419200000
'P1M':formatI('ms')          // Выведет 2628000000
'P1Y2M3DT4H5M6S':formatI('hour')  // Выведет 10296.085
#Результат

Результат выводится как соответствующая продолжительность или интервал, исходя из входного значения и конвертации единиц измерения.