
Blloku i funksioneve T2STR e kthjon një kohë në një varg karakteresh.
Përkufizon kohën në T# për llogaritjen e vargut të karaktereve.
Në hyrje, formati përcaktohet si një varg karakteresh. Për shembull në "%m" për minuta. Nëse nuk caktohet asnjë hyrje ose e lën bosh, atëherë suppozojmë vargun e karaktereve "%dd %hh %mm %ss %msms".
| Format | Prodhim |
|---|---|
| %d | Ditët p.sh.: 1 |
| %%d | Ditët me zero paraardhës p.sh.: 01 |
| %h | Orët p.sh.: 5 |
| %%h | Orët me zero paraardhës p.sh.: 05 |
| %m | Minutat p.sh.: 2 |
| %%m | Minutat me zero paraardhës p.sh.: 02 |
| %s | Sekondat p.sh.: 4 |
| %%s | Sekondat me zero paraardhës p.sh.: 04 |
| %ms | Milisekondat p.sh.: 6 |
| %%ms | Milisekondat me zero paraardhës p.sh.: 06 |
| %%%ms | Milisekondat me dy zero paraardhëse p.sh.: 006 |
Hyrja përcakton rezolucionin maksimal të bllokut të funksioneve në formatin T#. Të gjitha variablat që janë më të larta se ky vlerë kthehen si 0 dhe shtohen në vlerën e mëparshme. Një vlerë e T#1h do të kthehet p.sh. 73m 4h 12s.
Këshillë: Rezolucioni minimal mund të krijohet me bllokun e funksioneve MOD, duke modifikuar hyrjen PT paraardhëse.
Kthen vargun e karaktereve në formatin të caktuar.
Vlerat zero mund të zëvendësohen thjesht me bllokun e funksioneve PREG_REPLACE. Kjo bëhet duke përdorur hyrjen PATTERN '/\b0(?:ms|d|h|m|s)\b\s*/' dhe duke lidhur daljen STR me hyrjen SUBJECT. Rezultati mund të lëshojë hapësira bosh. Këto mund të hiqen përmes bllokut të funksioneve STR_TRIM.