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
#Результат

Вихідний результат відображається як відповідна тривалість або інтервал на основі вхідного значення та конвертації одиниць.