diff --git a/templates/index.html b/templates/index.html index 89fa61f..7bd966b 100644 --- a/templates/index.html +++ b/templates/index.html @@ -3,17 +3,22 @@ + DemoApp @@ -171,6 +245,7 @@

DemoApp

Heure locale
{{ time }}
{{ date }}
+ {{ timezone }} (UTC{{ offset[:3] }}:{{ offset[3:] }}) @@ -188,7 +263,9 @@

DemoApp

{% if views is none %}redis KO{% else %}{{ views }}{% endif %}
visites enregistrées
- Backend Redis + + Backend Redis + @@ -202,6 +279,7 @@

DemoApp

function tick() { const el = document.getElementById("time"); const dateEl = document.getElementById("date"); + const fill = document.getElementById("minute-fill"); const now = new Date(); try { el.textContent = now.toLocaleTimeString("fr-FR", { timeZone: tzName, hour12: false }); @@ -211,6 +289,8 @@

DemoApp

} catch (e) { // timezone inconnue du navigateur : on laisse la valeur serveur } + // Le décalage horaire ne change pas le rang de la seconde dans la minute. + fill.style.width = ((now.getSeconds() + 1) / 60 * 100).toFixed(2) + "%"; } setInterval(tick, 1000);