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

Sintaxis de plantilla

Uso básico
Bucles

Herramientas de formato

Visión general
Formato de texto
Formato de número
Formato de moneda
Formato de fecha
Formato de intervalo de tiempo
Formato de array

Funciones avanzadas

Condicionales
Características avanzadas
Preguntas frecuentes
Casos de uso
Previous PageFormato de fecha
Next PageFormato de array
Aviso de traducción IA

Este documento ha sido traducido por IA. Para información precisa, consulte la versión en inglés.

#Formato de Intervalos

#1. :formatI(patternOut, patternIn)

#Explicación de la Sintaxis

Formatea una duración o un intervalo. Los formatos de salida admitidos incluyen:

  • human+ o human (ideales para una visualización más legible y amigable)
  • Unidades como millisecond(s), second(s), minute(s), hour(s), year(s), month(s), week(s), day(s) (o sus abreviaturas).

Parámetros:

  • patternOut: El formato de salida (por ejemplo, 'second' o 'human+').
  • patternIn: Opcional, la unidad de entrada (por ejemplo, 'milliseconds' o 's').
#Ejemplo
2000:formatI('second')       // Devuelve 2
2000:formatI('seconds')      // Devuelve 2
2000:formatI('s')            // Devuelve 2
3600000:formatI('minute')    // Devuelve 60
3600000:formatI('hour')      // Devuelve 1
2419200000:formatI('days')   // Devuelve 28

// Visualización amigable:
2000:formatI('human')        // Devuelve "a few seconds"
2000:formatI('human+')       // Devuelve "in a few seconds"
-2000:formatI('human+')      // Devuelve "a few seconds ago"

// Ejemplo de conversión de unidades:
60:formatI('ms', 'minute')   // Devuelve 3600000
4:formatI('ms', 'weeks')      // Devuelve 2419200000
'P1M':formatI('ms')          // Devuelve 2628000000
'P1Y2M3DT4H5M6S':formatI('hour')  // Devuelve 10296.085
#Resultado

El resultado de la salida se muestra como la duración o el intervalo correspondiente, basándose en el valor de entrada y la conversión de unidades.