logologo
Start
Handbuch
Entwicklung
Plugins
API
Startseite
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Handbuch
Entwicklung
Plugins
API
Startseite
logologo
Überblick
Konfigurationshinweise

Vorlagensyntax

Grundlagen
Schleifen

Formatierungswerkzeuge

Überblick
Textformatierung
Zahlenformatierung
Währungsformatierung
Datumsformatierung
Zeitintervall-Formatierung
Array-Formatierung

Erweiterte Funktionen

Bedingungen
Erweiterte Features
FAQ
Anwendungsfälle
Previous PageDatumsformatierung
Next PageArray-Formatierung
KI-Übersetzungshinweis

Dieses Dokument wurde von KI übersetzt. Für genaue Informationen lesen Sie bitte die englische Version.

#Zeitintervall-Formatierung

#1. :formatI(patternOut, patternIn)

#Syntax-Erklärung

Diese Funktion formatiert eine Dauer oder ein Intervall. Folgende Ausgabeformate werden unterstützt:

  • human+ oder human (geeignet für eine benutzerfreundliche Anzeige)
  • sowie Einheiten wie millisecond(s), second(s), minute(s), hour(s), year(s), month(s), week(s), day(s) (oder deren Abkürzungen).

Parameter:

  • patternOut: Das Ausgabeformat (z. B. 'second' oder 'human+').
  • patternIn: Optional, die Eingabeeinheit (z. B. 'milliseconds' oder 's').
#Beispiele
2000:formatI('second')       // Ergibt 2
2000:formatI('seconds')      // Ergibt 2
2000:formatI('s')            // Ergibt 2
3600000:formatI('minute')    // Ergibt 60
3600000:formatI('hour')      // Ergibt 1
2419200000:formatI('days')   // Ergibt 28

// Benutzerfreundliche Anzeige:
2000:formatI('human')        // Ergibt "a few seconds"
2000:formatI('human+')       // Ergibt "in a few seconds"
-2000:formatI('human+')      // Ergibt "a few seconds ago"

// Beispiel für Einheitenumrechnung:
60:formatI('ms', 'minute')   // Ergibt 3600000
4:formatI('ms', 'weeks')      // Ergibt 2419200000
'P1M':formatI('ms')          // Ergibt 2628000000
'P1Y2M3DT4H5M6S':formatI('hour')  // Ergibt 10296.085
#Ergebnis

Das Ergebnis wird basierend auf dem Eingabewert und der Einheitenumrechnung als entsprechende Dauer oder Intervall angezeigt.