Menu
Translation UK - englishUSA - englishCanada - englishFrance / Canada - francaise
Zoom % 100 120 160 250
FORUM - rechte Maustaste - Mausuhr - Mail Formulare selbst erstellen - Mail Formular mit Adresseingabe - Atomzeit in Seite einbauen - Download *.mp3 - Opfer des Holocaust aus dem Samariterviertel - Film 1 Olympiade 1936 - Film 2 Landung der Alliierten - die Quell-CD zu den grauenhaften Verbrechen der Nazizeit - als IFRAME - Klingeltöne Advent - Klingeltöne Weihnachten -

Download - Wie man die Atomzeit darstellen kann Reload

Auch hier trifft man auf ein Problem, daß sehr viele Homepagebastler lösen möchten. Wenn ich die Zeit mit normalen Java Scripts oder Applets anzeige, dann lesen diese Scripts die genaue Zeit von Eurer PC Zeit ab, die in der Regel ungenau ist.

Diese Java Einbauten funktionieren nur mit dem Internet Explorer!!!

Java Script Uhr
Java Applet Uhr

Spätestens dann, wenn man es etwas genauer wissen möchte, fragen sich viele Homepagebastler, wie man die Atomzeit einbinden kann.

Als ich danach suchte, bin ich im Forum http://board.b1g.de/printthread.php?t=1398 auf folgenden *.php Schnipsel gestoßen.

<?
function query_time_server ($timeserver, $socket) {
$fp = fsockopen($timeserver,$socket,$err,$errstr,5);
if ($fp) {
fputs($fp,"\n");
$timevalue = fread($fp,49);
fclose($fp);
} else {
$timevalue = " ";
}
$ret = array();
$ret[] = $timevalue;
$ret[] = $err;
$ret[] = $errstr;
return($ret);
}

$array = query_time_server('ptbtime1.ptb.de', 13);

sscanf($array[0], "%s %s %d %d:%d:%d %d", $t_tag, $t_monat, $tag, $stunde, $minute, $sekunde, $jahr);

echo $stunde.":".$minute.":".$sekunde;
?>

Der rot markierte Teil zeigt an, daß der Server der Physikalisch-Technische Bundesanstalt Braunschweig "angezapft" wird. Im Gesetz über die Zeitbestimmung (Zeitgesetz ZeitG) von 1978 ist festgesetzt, dass die Physikalisch-Technische Bundesanstalt (nachfolgend PTB genannt) zur Darstellung und Verbreitung der "gesetzlichen Zeit" verpflichtet ist. Auf der Seite der Bundesanstalt http://www.ptb.de/de/wegweiser/infoszurzeit/_index.html steht unter anderem:

"Beim Vergleich untereinander liegen die Gangabweichungen der in der PTB gebauten Atomuhren bei 1 bis 3 milliardstel Sekunden pro Tag (zum Vergleich: Eine Quarzarmbanduhr irrt sich pro Monat um ein paar Sekunden, mechanische Armbanduhren – und seien sie noch so edel! – vertun sich um ein Vielfaches mehr!). Für CS2, von der die gesetzliche Zeit abgeleitet wird, wurde, wie es physikalisch korrekt heißt, die Unsicherheit auf 1,5x10–14 abgeschätzt. (Im Laufe eines Jahres muss man also mit einer Abweichung von einer millionstel Sekunde relativ zu einer idealen Uhr rechnen). Mit der Caesium-Fontäne wird eine noch geringere Unsicherheit – nämlich 1x10–15 – erreicht. Es wurde auch schon nachgewiesen, dass sich die Sekunden zweier Fontänen (diejenigen des NIST/USA und der PTB) um höchstens 1x10–15 Sekunden unterscheiden."

Im SI-Einheitensystem ist die Sekunde durch ein atomares Zeitnormal derfiniert die dies eine erheblich größere Genauigkeit und langfristige Konstanz gewährleistet als astronomische Zeitnormale wie Sonnensekunde oder Ephemidensekunde.

Anhand eines Cäsiumatoms kann ein Zeittakt festgelegt werden welcher nur eine Ungenauigkeit kleiner als 5 × 10 -12 besitzt. Das Cäsiumatom kann wie alle Atome in zwei Energiezuständen vorkommen nämlich (+) und (−). Der ständige Wechsel des Energiezustandes dieses Cäsiumatoms kann durch elektronische Strahlung mit einer charakteristischen Frequenz erzwungen werden. Die Frequenz des Cäsiumatoms liegt bei einen Wert von 9.192.631.770 Hz. Das bedeutet innerhalb einer Sekunde wechselt das Cäsiumatom seinen Energiezustand 9.192.631.770 mal. Diese Schwingdauer eines Cäsiumatoms ist zeitlich konstanter als das Schwingen eines Pendels oder die Schwingfrequenz eines Quarzes oder die Periodendauer der Erdrotation . http://www.uni-protokolle.de/Lexikon/SI-Sekunde.html

Um nun diese Uhrzeit online zu zeigen schreibt die PTB dann weiter:

"Gibt es die Zeit auch online?
Zur Synchronisation von Rechneruhren über das Internet bietet die PTB zwei Zeitserver an. Diese Server benutzen zur Weitergabe der Zeitinformation das "Network Time Protocol" (NTP). Dieses Protokoll wurde mit dem Ziel entworfen, Rechner innerhalb lokaler Netzwerke und in Weitverkehrsnetzwerken zeitlich synchronisieren zu können. Das Protokoll basiert auf dem im Internet benutzten IP-Protokoll und ist für alle relevanten Betriebssysteme verfügbar.

Um die Zeitserver der PTB zur Synchronisation eines Rechners nutzen zu können, wird ein Programm benötigt, das dieses Protokoll unterstützt. Für die Betriebssysteme Windows, Unix, Macintosh u.a. sind derartige Programme verfügbar. Eine Liste geeigneter Programme ist auf den WWW-Seiten des PTB-Serverdienstes Q.42 unter "Time Synchronisation Software" zu finden. Nach der Installation eines solchen Programms müssen diesem die Adressen der NTP-Server hinzugefügt werden, die zur Synchronisation herangezogen werden sollen. Um die Zeitserver der PTB zur Synchronisation zu nutzen, müssen die folgenden Adressen eingegeben werden:

ptbtime1.ptb.de oder
ptbtime2.ptb.de

Im Rahmen der Kapazität des Rechenzentrums der PTB Braunschweig wird angestrebt, dass permanent mindestens einer der beiden Zeitserver erreichbar ist. Auf Störungen, die auf den Übertragungswegen entstehen, und auf zeitliche Abweichungen infolge von Verzögerungen im Internet hat die PTB aber keinen Einfluss."

 

Weitere News zur PTB finden sich auf der Seite: http://www.dcf77.com/ , von dort wird das Sendesignal als Langwelle vom Sendegebäude in Mainflingen bei Frankfurt/ Main für die Funkuhren abgestrahlt.

Die PTB zeigt die Atomzeit auf folgender Seite:

http://www.ptb.de/de/zeit/uhrzeit.html

Jetzt sind wir schon fast am Ziel. Wir haben ein Script, den richtigen Server, jetzt müssen wir die Zeit nur noch in eine Seite, wie diese hier einbinden. Dazu nutze ich wie sonst auch in komplizierten Fällen einen Einbau mittels IFRAME. Das ist deshalb wichtig, weil ich eine *.php Seite erstellt habe, die zu jeder Sekunde einmal neu lädt, (deshalb "klickt das die ganze Zeit") . Diesen fertigen 2er Einbau siehst Du hier:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
</head>

<body>
<p>Hier steht das, was vorher auf der Seite kommt. </p>
<p align="center">
<iframe src="atomzeit.php" frameborder=0 width="200" height=50> </iframe>
</p>
<p align="center">Und hier das, was danach kommt.</p>
</body>
</html>

Und nun zeige ich Dir, wie Du das bei Dir in eine Seite einbauen kannst:

Zuerst erstellst Du die Seite "atomzeit.php". Um mit .php Dateien arbeiten zu können, mußt Du bei Dir auf dem PC einen sog. Server installieren, sonst siehst Du das korrekte Ergebnis nur "online". Deshalb noch einmal: ohne Server zeigt Dir der Explorer falsche Ergebnisse an. Aber Du kannst es auch ohne probieren, denn wenn Du die Dateien hochgeladen hast, erscheinen sie in der richtigen Form. Schreibe den folgenden Code mit dem Texteditor und speichere die Seite als "atomzeit.php" ab. Der Rot markierte META Tag befiehlt, daß die Seite pro Sekunde einmal neu geladen wird.

Der Braunschweiger Server funktioniert zur Zeit nicht, deshalb verwende ich den Server der Uni in Wien.

das wird in folgender Zeile gezeigt:

$array = query_time_server('ts2.univie.ac.at', 13);

<html>
<meta http-equiv="refresh" content="1" />
<head><title>Atomzeit</title>
</head>
<body>
Die Atomzeit
<?
function query_time_server ($timeserver, $socket) {
$fp = fsockopen($timeserver,$socket,$err,$errstr,5);
if ($fp) {
fputs($fp,"\n");
$timevalue = fread($fp,49);
fclose($fp);
} else {
$timevalue = " ";
}
$ret = array();
$ret[] = $timevalue;
$ret[] = $err;
$ret[] = $errstr;
return($ret);
}

$array = query_time_server('ts2.univie.ac.at', 13);

sscanf($array[0], "%s %s %d %d:%d:%d %d", $t_tag, $t_monat, $tag, $stunde, $minute, $sekunde, $jahr);

echo $stunde.":".$minute.":".$sekunde;
?>
</body>
</html>

Wenn Du Lust hast, dann ändere noch die Farbe der Seite oder die Schriftgröße der Wörter "Die Atomzeit".

Dann kommt die Seite, auf der die Uhr gezeigt werden soll. Das ist also die IFRAME Einbauseite. Dazu schreibst Du folgenden Code an der entsprechenden Stelle (wie auch hier, wo ich etwas weiter oben vom 2er Einbau geschrieben habe) in die Seite:

<iframe src="atomzeit.php" frameborder=0 width="200" height=50> </iframe>

So! Das war´s schon, viel Spaß - mal sehen, wie genau Deine PC Uhr geht:

Java Applet Uhr

Und nun mußt Du beide fertigen Dateien (atomzeit.php und die erstellte 2er Einbauseite) auf Deinen Server laden.

 

FORUM - rechte Maustaste - Mausuhr - Mail Formulare selbst erstellen - Mail Formular mit Adresseingabe - Atomzeit in Seite einbauen - Download *.mp3 - Opfer des Holocaust aus dem Samariterviertel - Film 1 Olympiade 1936 - Film 2 Landung der Alliierten - die Quell-CD zu den grauenhaften Verbrechen der Nazizeit - als IFRAME - Klingeltöne Advent - Klingeltöne Weihnachten -

Sitemap

In welchem Bild finden sich so wundervolle Details ???

Kostenloser Counter und Statistik von PrimaWebtools.de