
El bloque de funciones T2STR convierte un tiempo en una cadena de caracteres.
Define el tiempo en T# para el cálculo de la cadena de caracteres.
En la entrada se define el formato como una cadena de caracteres. Por ejemplo, en "%m" para minutos. Si no se establece ninguna entrada o se deja vacía, se asume la cadena de caracteres "%dd %hh %mm %ss %msms".
| Formato | Salida |
|---|---|
| %d | Días, por ejemplo: 1 |
| %%d | Días con cero inicial, por ejemplo: 01 |
| %h | Horas, por ejemplo: 5 |
| %%h | Horas con cero inicial, por ejemplo: 05 |
| %m | Minutos, por ejemplo: 2 |
| %%m | Minutos con cero inicial, por ejemplo: 02 |
| %s | Segundos, por ejemplo: 4 |
| %%s | Segundos con cero inicial, por ejemplo: 04 |
| %ms | Milisegundos, por ejemplo: 6 |
| %%ms | Milisegundos con cero inicial, por ejemplo: 06 |
| %%%ms | Milisegundos con doble cero inicial, por ejemplo: 006 |
La entrada define la resolución máxima del bloque de funciones en el formato T#. Todas las variables que sean superiores a este valor se devuelven como 0 y se suman al valor anterior. Un valor de T#1h se devuelve, por ejemplo, como 73m 4h 12s.
Consejo: La resolución mínima puede generarse con el bloque de funciones MOD, modificando previamente la entrada PT.
Devuelve la cadena de caracteres en el formato especificado.
Los valores cero pueden reemplazarse fácilmente con el bloque de funciones PREG_REPLACE. Para ello, se utiliza en la entrada PATTERN '/\b0(?:ms|d|h|m|s)\b\s*/' y se conecta la salida STR con la entrada SUBJECT. El resultado puede dejar espacios en blanco. Estos pueden eliminarse mediante el bloque de funciones STR_TRIM.