Bllok Funksion T2STR

Blloku i funksioneve T2STR e kthjon një kohë në një varg karakteresh.

Hyrja PT

Përkufizon kohën në T# për llogaritjen e vargut të karaktereve.

Hyrja FORMAT

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".

Vlerat e mundshme
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 MAXRES

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.

Dalja STR

Kthen vargun e karaktereve në formatin të caktuar.

Zëvendësimi i 0d 0h 0m 0s 0ms

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.