Modèle:INTERNETTIME
Apparence
Ce modèle convertit une heure (de format hh:mm) en beats (définis dans l’heure Internet) sur trois chiffres (entre 000 et 999). Le beat 000 correspond à 23:00 UTC et le beat 999 correspond à 22:59 UTC. L’heure Internet est indépendante du fuseau horaire, et insensible aux passages à l’heure d’été.
Elle correspond aussi à l’heure d’hiver en Suisse, où elle a été définie (et dans le reste de l’Europe centrale et de nombreux pays africains), tel que le beat 000 correspond à 00:00 CET. Elle n’est cependant employée légalement dans aucun pays particulier.
- Syntaxe :
- {{INTERNETTIME|heure}}
- L’heure doit être au format ISO hh:mm (tel que retourné, par exemple, par {{CURRENTTIME}}.
- Sinon ce doit être une expression numérique valide indiquant un nombre quelconque de beats, toujours interprété modulo 1000 (provenant d’un calcul retournant basé sur un nombre de jours multiplé par 1000, ou un nombre d’heures multiplié par 125/3). Ce nombre peut comporter des décimales qui seront conservées : dans ce cas le résultat restera un nombre positif ou nul, inférieur à 1000 et la partie entière comprendra toujours 3 chiffres (avec les zéros initiaux) : utiliser la fonction {{floor}} dans le paramètre si vous voulez tronquer ces décimales.
- Exemples :
- {{INTERNETTIME|00:00}} retourne "041".
- {{INTERNETTIME|23:59}} retourne "040".
- {{INTERNETTIME|13090}} retourne "090".
- {{INTERNETTIME|500}} retourne "500".
- {{INTERNETTIME|32.5}} retourne "032.5".
- {{INTERNETTIME|999.9}} retourne "999.9".
- {{INTERNETTIME|1000}} retourne "000".
- {{INTERNETTIME|1000.5}} retourne "000.5".
- Voir aussi :
- Modèle:HOUR
- Modèle:MINUTE
- Modèle:CURRENTINTERNETTIME