logologo
Začínáme
Manuál
Vývoj
Pluginy
API
Domů
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Začínáme
Manuál
Vývoj
Pluginy
API
Domů
logologo
Přehled
Popis konfigurace

Syntaxe šablon

Základní použití
Cykly

Nástroje pro formátování

Přehled
Formátování textu
Formátování čísel
Formátování měny
Formátování data
Formátování časových intervalů
Formátování polí (array)

Pokročilé funkce

Podmínky
Pokročilé vlastnosti
Časté dotazy
Případy užití
Previous PageFormátování data
Next PageFormátování polí (array)
Upozornění na AI překlad

Tento dokument byl přeložen pomocí AI. Pro přesné informace se podívejte na anglickou verzi.

#Formátování časových intervalů

#1. :formatI(patternOut, patternIn)

#Vysvětlení syntaxe

Formátuje dobu trvání nebo interval. Podporované výstupní formáty zahrnují:

  • human+ nebo human (vhodné pro uživatelsky přívětivé zobrazení)
  • Jednotky jako millisecond(s), second(s), minute(s), hour(s), year(s), month(s), week(s), day(s) (nebo jejich zkratky).

Parametry:

  • patternOut: Výstupní formát (například 'second' nebo 'human+').
  • patternIn: Volitelná vstupní jednotka (například 'milliseconds' nebo 's').
#Příklad
2000:formatI('second')       // Výstup: 2
2000:formatI('seconds')      // Výstup: 2
2000:formatI('s')            // Výstup: 2
3600000:formatI('minute')    // Výstup: 60
3600000:formatI('hour')      // Výstup: 1
2419200000:formatI('days')   // Výstup: 28

// Humanizované zobrazení:
2000:formatI('human')        // Výstup: "a few seconds"
2000:formatI('human+')       // Výstup: "in a few seconds"
-2000:formatI('human+')      // Výstup: "a few seconds ago"

// Příklad převodu jednotek:
60:formatI('ms', 'minute')   // Výstup: 3600000
4:formatI('ms', 'weeks')      // Výstup: 2419200000
'P1M':formatI('ms')          // Výstup: 2628000000
'P1Y2M3DT4H5M6S':formatI('hour')  // Výstup: 10296.085
#Výsledek

Výsledek se zobrazí jako odpovídající doba trvání nebo interval na základě vstupní hodnoty a převodu jednotek.