Bedeckt 20,6 °C

Software

echte Wöllsdorfer Meßwerte für Döbeln und Umgebung
12 1 2 3 4 5 6 7 8 9 10 11 Wechsel zur rein digitalen Anzeige> Inkompatibler Zustand Abweichung der lokalen Geräte-Uhr anzeigen

PTB-Uhr

Uhren zur Darstellung auf Web-Seiten gibt es viele. Die meisten davon zeigen aber nur die lokale Zeit des Computers an, auf dem die Seite dargestellt wird. Wenn die Uhr dieses Gerätes nicht richtig eingestellt oder konfiguriert ist, kann auch eine völlig falsche Zeit angezeigt werden.

Andere berücksichtigen die Zeit nicht, die die Daten vom Server bis zum Browser des Nutzers benötigen. Solche Uhren gehen grundsätzlich etwas nach, bei guter Internet-Verbindung weniger, bei schlechter mehr. Nutzer von Internet-Spielen kennen dieses Problem als Ping-Zeit.

NTP ist das übliche Protokoll, mit dem die Zeit hochgenau im Internet verteilt wird. Leider unterstützen Web-Browser dieses Protokoll nicht. Zur direkten Kommunikation können sie nur WebSocket nutzen. Die Physikalisch-Technische Bundesanstalt (PTB) in Braunschweig hat deshalb ein WebSocket-Subprotokoll entwickelt, das zur Abfrage der Uhrzeit von einem Server dient. Dabei wird wirklich die Zeit der Atomuhren übermittelt, und auch die Datenlaufzeit (Ping-Zeit) wird berücksichtigt. Dazu stellt die PTB unter https://uhr.ptb.de einen entsprechenden Server bereit. Ein kleines JavaScript-Programm, das dieses Protokoll nutzt und eine mit den Atomuhren in Braunschweig synchronisierte Uhr darstellt, demonstriert dort die Funktion.

Diese Website nutzt das Protokoll zur Anzeige der Uhren auf der Zeitseite.

Darf ich diese Uhr auf meiner Website einbauen?

Eine klare Lizenz gibt die PTB zu der Uhr nicht an. Auch in den Dateien selbst ist kein Verweis darauf zu finden. Auf Nachfrage wurde dem Betreiber dieser Website mitgeteilt, daß es möglich sei, die Javascript-Datei und den HTML-Code herunterzuladen und in eigenen Websites zu verwenden.*) Es versteht sich von selbst, daß man dabei einen Hinweis auf das Copyright der PTB gibt.

Eine Alternative ist, ein eigenes Ziffernblatt-Design zu erstellen und mit einem frei verfügbaren Client zu kombinieren, wie er auf Github zur Verfügung gestellt wird.

Verweise und Quellen

*) Juristische Anmerkung: Eine Gewähr, daß Ihnen dieselbe Auskunft erteilt wird, kann natürlich nicht gegeben werden. Fragen Sie bei der PTB nach, wenn Sie sich unsicher sind.