
Blok funkcija T2STR pretvara vrijeme u niz znakova.
Definira vrijeme u T# za izračun niza znakova.
Na ulazu se format definira kao niz znakova. Na primjer, u "%m" za minute. Ako nije postavljen ulaz ili je ostavljen prazan, pretpostavlja se niz znakova "%dd %hh %mm %ss %msms".
| Format | Izlaz |
|---|---|
| %d | Dani npr.: 1 |
| %%d | Dani sa vodilom nulom npr.: 01 |
| %h | Sati npr.: 5 |
| %%h | Sati sa vodilom nulom npr.: 05 |
| %m | Minute npr.: 2 |
| %%m | Minute sa vodilom nulom npr.: 02 |
| %s | Sekunde npr.: 4 |
| %%s | Sekunde sa vodilom nulom npr.: 04 |
| %ms | Milisekunde npr.: 6 |
| %%ms | Milisekunde sa vodilom nulom npr.: 06 |
| %%%ms | Milisekunde sa vodilom dvostrukom nulom npr.: 006 |
Ulaz definira maksimalnu rezoluciju bloka funkcija u formatu T#. Sve varijable koje su veće od ove vrijednosti vraćaju se kao 0 i dodaju se u prethodnu vrijednost. Vrijednost od T#1h npr. vraća 73m 4h 12s.
Savjet: Minimalna rezolucija može se generirati blokom funkcija MOD, modificiranjem ulaza PT prije toga.
Vraća niz znakova u zadanim formatima.
Nule vrijednosti mogu se jednostavno zamijeniti blokom funkcija PREG_REPLACE. Ulaz PATTERN '/\b0(?:ms|d|h|m|s)\b\s*/' koristi se i izlaz STR povezuje se s ulazom SUBJECT. Rezultat može ostaviti razmake. Ovi mogu biti uklonjeni blokom funkcija STR_TRIM.