« Modèle:Heure » : différence entre les versions
m (Catégorisation) |
m (Ajout d’une option pour gérer le padding) |
||
Ligne 7 : | Ligne 7 : | ||
-->{{#if: {{{2|}}} | -->{{#if: {{{2|}}} | ||
| {{#if:{{{alignement|}}}|{{#ifexpr:{{{2}}}<=9|{{0}}}}}}<!-- | | {{#if:{{{alignement|}}}|{{#ifexpr:{{{2}}}<=9|{{0}}}}}}<!-- | ||
-->{{#expr:{{{2}}}}}<!-- | -->{{padleft:{{#expr:{{{2}}}}}|{{#if:{{{nopad|}}}|0|2}}}}<!-- | ||
-->{{#if: {{{3|}}} {{{durée|}}} {{#if: {{{1|}}} | | oui }} | -->{{#if: {{{3|}}} {{{durée|}}} {{#if: {{{1|}}} | | oui }} | ||
| {{abréviation discrète|min|minute{{#ifexpr:{{{2}}}<=1||s}}}} | | {{abréviation discrète|min|minute{{#ifexpr:{{{2}}}<=1||s}}}} | ||
Ligne 15 : | Ligne 15 : | ||
-->{{#if: {{{3|}}} | -->{{#if: {{{3|}}} | ||
| {{#if:{{{alignement|}}}|{{#ifexpr:{{{3}}}<=9|{{0}}}}}}<!-- | | {{#if:{{{alignement|}}}|{{#ifexpr:{{{3}}}<=9|{{0}}}}}}<!-- | ||
-->{{formatnum:{{#expr:{{{3}}}}}}} {{abréviation discrète|s|seconde{{#ifexpr:{{{3}}}<=1||s}}}}<!-- | -->{{padleft:{{formatnum:{{#expr:{{{3}}}}}}}|{{#if:{{{nopad|}}}|0|2}}}} {{abréviation discrète|s|seconde{{#ifexpr:{{{3}}}<=1||s}}}}<!-- | ||
-->{{#if: {{{4|}}} | {{{4}}} }} | -->{{#if: {{{4|}}} | {{{4}}} }} | ||
}}<!-- | }}<!-- | ||
Ligne 52 : | Ligne 52 : | ||
| {{Heure|3|15}} | | {{Heure|3|15}} | ||
|- | |- | ||
| <code><nowiki>{{Heure|3|15| | | <code><nowiki>{{Heure|3|15|durée=oui}}</nowiki></code> | ||
| {{Heure|3|15| | | {{Heure|3|15|durée=oui}} | ||
|- | |- | ||
| <code><nowiki>{{Heure| | | <code><nowiki>{{Heure|4|2|0}}</nowiki></code> | ||
| {{Heure| | | {{Heure|4|2|0}} | ||
|- | |||
| <code><nowiki>{{Heure|4|2|0|nopad=oui}}</nowiki></code> | |||
| {{Heure|4|2|0|nopad=oui}} | |||
|- | |- | ||
| <code><nowiki>{{Heure||4|33}}</nowiki></code> | | <code><nowiki>{{Heure||4|33}}</nowiki></code> |
Version du 31 juillet 2024 à 19:20
Adapté du modèle Heure de Wikipédia.
Permet d’afficher et de formater correctement une valeur temporelle.
Utilisation
Le modèle accepte 3 paramètres anonymes :
- le premier correspond au nombre d’heures à afficher (laisser vide si on ne souhaite pas afficher d’heure ; définir à 0 si on souhaite explicitement afficher 0 h).
- le deuxième correspond au nombre de minutes à afficher (laisser vide ou ne pas définir si on ne souhaite pas afficher les minutes ; définir à 0 si on souhaite explicitement afficher 00 min.
- le troisième correspond au nombre de secondes à afficher (laisser vide ou ne pas définir si on ne souhaite pas afficher les secondes ; définir à 0 si on souhaite explicitement afficher 00 s.
Il est également possible de définir un paramètre nommé fuseau
pour spécifier explicitement le fuseau horaire après l’heure.
Exemples
Code | Résultat |
---|---|
{{Heure|3}}
|
3 h |
{{Heure||30}}
|
30 min |
{{Heure|||45}}
|
45 s |
{{Heure|0|0|45}}
|
0 h 00 min 45 s |
{{Heure|3|15}}
|
3 h 15 |
{{Heure|3|15|durée=oui}}
|
3 h 15 min |
{{Heure|4|2|0}}
|
4 h 02 min 00 s |
{{Heure|4|2|0|nopad=oui}}
|
4 h 2 min 0 s |
{{Heure||4|33}}
|
04 min 33 s |
{{Heure|0|47||fuseau=GMT}}
|
0 h 47 GMT |