
Le bloc fonctionnel T2STR convertit une heure en chaîne de caractères.
Définir l'heure en T# pour le calcul de la chaîne de caractères.
Le format est défini à l'entrée sous forme de chaîne de caractères. Par exemple, "%m" pour les minutes. Si aucune entrée n'est définie ou laissée vide, la chaîne de caractères "%dd %hh %mm %ss %msms" est supposée.
| Format | Sortie |
|---|---|
| %d | Jours par exemple : 1 |
| %%d | Jours avec zéro initial par exemple : 01 |
| %h | Heures par exemple : 5 |
| %%h | Heures avec zéro initial par exemple : 05 |
| %m | Minutes par exemple : 2 |
| %%m | Minutes avec zéro initial par exemple : 02 |
| %s | Secondes par exemple : 4 |
| %%s | Secondes avec zéro initial par exemple : 04 |
| %ms | Millisecondes par exemple : 6 |
| %%ms | Millisecondes avec zéro initial par exemple : 06 |
| %%%ms | Millisecondes avec double zéro initial par exemple : 006 |
L'entrée définit la résolution maximale du bloc fonctionnel au format T#. Toutes les variables qui sont supérieures à cette valeur sont renvoyées comme 0 et ajoutées à la valeur précédente. Une valeur de T#1h renvoie par exemple 73m 4h 12s.
Conseil : La résolution minimale peut être générée avec le bloc fonctionnel MOD, en modifiant l'entrée PT au préalable.
Renvoie la chaîne de caractères dans le format spécifié.
Les valeurs nulles peuvent être facilement remplacées avec le bloc fonctionnel PREG_REPLACE. Pour ce faire, l'entrée PATTERN utilise '/\b0(?:ms|d|h|m|s)\b\s*/' et la sortie STR est connectée à l'entrée SUBJECT. Le résultat peut laisser des espaces vides. Ceux-ci peuvent être supprimés au moyen du bloc fonctionnel STR_TRIM.