
Η Μονάδα Λειτουργίας T2STR μετατρέπει μια ώρα σε μια αλυσίδα χαρακτήρων.
Ορίζει την ώρα σε T# για τον υπολογισμό της αλυσίδας χαρακτήρων.
Στον εισαγωγικό ορίζεται το πρότυπο ως αλυσίδα χαρακτήρων. Π.χ. σε "%m" για τα λεπτά. Αν δεν οριστεί κάποιος εισαγωγικός ή αφήνεται κενός, τότε υποτίθεται η αλυσίδα χαρακτήρων "%dd %hh %mm %ss %msms".
| Πρότυπο | Έξοδος |
|---|---|
| %d | Ημέρες π.χ.: 1 |
| %%d | Ημέρες με προκατασκευασμένο μηδέν π.χ.: 01 |
| %h | Ώρες π.χ.: 5 |
| %%h | Ώρες με προκατασκευασμένο μηδέν π.χ.: 05 |
| %m | Λεπτά π.χ.: 2 |
| %%m | Λεπτά με προκατασκευασμένο μηδέν π.χ.: 02 |
| %s | Δευτερόλεπτα π.χ.: 4 |
| %%s | Δευτερόλεπτα με προκατασκευασμένο μηδέν π.χ.: 04 |
| %ms | Χιλιοστά του δευτερολέπτου π.χ.: 6 |
| %%ms | Χιλιοστά του δευτερολέπτου με προκατασκευασμένο μηδέν π.χ.: 06 |
| %%%ms | Χιλιοστά του δευτερολέπτου με προκατασκευασμένο διπλό μηδέν π.χ.: 006 |
Ο εισαγωγικός ορίζει την μέγιστη ανάλυση της Μονάδας Λειτουργίας στο πρότυπο T#. Όλες οι μεταβλητές που είναι υψηλότερες από αυτήν την τιμή επιστρέφονται ως 0 και προστίθενται στην προηγούμενη τιμή. Μια τιμή T#1h θα επιστρέψει π.χ. 73m 4h 12s.
Συμβουλή: Η ελάχιστη ανάλυση μπορεί να δημιουργηθεί με τη Μονάδα Λειτουργίας MOD, τροποποιώντας την είσοδο PT προηγουμένως.
Επιστρέφει την αλυσίδα χαρακτήρων στο καθορισμένο πρότυπο.
Οι τιμές μηδέν μπορούν να αντικατασταθούν εύκολα με τη Μονάδα Λειτουργίας PREG_REPLACE. Για αυτό, στον εισαγωγικό PATTERN χρησιμοποιείται '/\b0(?:ms|d|h|m|s)\b\s*/' και ο έξοδος STR συνδέεται με τον εισαγωγικό SUBJECT. Το αποτέλεσμα μπορεί να αφήσει κενά. Αυτά μπορούν να αφαιρεθούν χρησιμοποιώντας τη Μονάδα Λειτουργίας STR_TRIM.