Atomzeit mit Serverzeit vergleichen und Unterschied ausgeben

jatop

Mitglied
Hi,

ich möchte gerne die von folgendem bekannten Server
http://www.uni-koeln.de/bin2/zeit1
ausgelesen haben und mit der Zeit vom Server

PHP:
<?php 
$serverzeit=strftime("%H:%M:%S", time());
echo "<br>Die Server Zeit ist: $serverzeit"; 
?>

verglichen.

http://www.uni-koeln.de/bin2/zeit2
gibt die zeit als Zeitstempel aus...

ansonsten kann man sonst noch dies hier für die Atomzeit verwenden:
http://www.codeschnipsel.net/index.php?action=7&art=php&id=1081237727

Leider wird da die Zeit nicht als 24-Stunden-Format angezigt...

Die Ausgabe soll dann so aussehen:

Laut Serverzeit ist es $serverzeit Uhr, laut Atomzeit ATOMZEIT Uhr. Die Serverzeit geht um DIFFERENZ (Stunden, Minuten, Sekunden) falsch.


Danke im Vorraus!
 
Das ist recht einfach:
PHP:
<?php

	$serverzeit = time();
	$atomzeit = file_get_contents('http://www.uni-koeln.de/bin2/zeit2');
	$differenz = $serverzeit-$atomzeit;

	echo 'Laut Serverzeit ist es '.date('H:m:i', $serverzeit).' Uhr, laut Atomzeit '.date('H:m:i', $atomzeit).' Uhr. Die Serverzeit geht um '.date('H:m:i', $differenz).' (Stunden, Minuten, Sekunden) falsch.';

?>
Nachtrag: Später genannter Fehler wurde korrigiert.
 
sieht doch recht einfach aus... dachte man müsste da erst was umrechnen... manchmal ist da sowas kompliziertes mit mktime und so...

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /var/www/web18/html/jacob-koehler.de/script/1.php linie 5

habe es schon ausprobiert das ' durch " zu ersetzen... trotzdem geht es nicht!
 
Vor dem letzten date fehlt ein '.
PHP:
<?php

    $serverzeit = time();
    $atomzeit = file_get_contents('http://www.uni-koeln.de/bin2/zeit2');
    $differenz = $serverzeit-$atomzeit;

    echo 'Laut Serverzeit ist es '.date('H:m:i', $serverzeit).' Uhr, laut Atomzeit '.date('H:m:i', $atomzeit).' Uhr. Die Serverzeit geht um '.date('H:m:i', $differenz).' (Stunden, Minuten, Sekunden) falsch.';

?>
 
Hi,

Danke! funktioniert... aber irgentwie scheint da was nicht hin zu hauen:

http://www.jacob-koehler.de/script/atomzeit.php

wie kann es sein, dass die differenz falsch berechnet wurden ist? Ich habe das teil vor ca. 10 aufgerufen, da war der server noch 13:00 uhr eingestellt... nun wurde die Uhr auf die richtige zeit eingestellt, aber warum berechnet er mir das falsch, und wieso wenn ich die seite aktualisiere, aktualisiert er mir nicht die Zeit (sekunden)?

daran, das da 2x die Zeit angezeigt ist nicht das problem, beweis:
http://www.jacob-koehler.de/script/1.php

wäre schön, wenn ihr das script auf eurem server testen würdet. Ausgerechnet solche Fehler bei einem Anfänger... :suspekt:
 
ich habe dies geändert, aber irgentwie wird es trotzdem nicht richtig berechnet..
http://www.jacob-koehler.de/script/1.php

ich habe auch versucht, dies bei jeder Zeit zu ändern, bin ebenfalls nicht zum Erflog gekommen...

PHP:
<?php 
//Differenz zwischen Serverzeit und Atomzeit feststellen.
//Serverzeit auslesen
$serverzeit = time();
//Atomzeit holen
// In diesem Fall von Uni Köln
//Alternative: http://www.uni-leipzig.de/cgi-bin/date/index.htm (hat meist eine 0,7 Sekunden Verzögerung)
$atomzeit = file_get_contents('http://www.uni-koeln.de/bin2/zeit2');
//Berechne: differenz = Serverzeit - Atomzeit
$differenz = $serverzeit-$atomzeit;
//Ausgabe
echo 'Serverzeit'.date('H:i:s', $serverzeit).' Uhr <br> Atomzeit '.date('H:m:i', $atomzeit).' Uhr <br>Unterschied '.date('H:m:i', $differenz).' (Stunden, Minuten, Sekunden) <br>Angaben in (Stunden, Minuten, Sekunden), wie die Serverzeit falsch geht.'; 
?>
 
Du musst schon alle Datenformate anpassen:
PHP:
<?php

	$atomzeit = file_get_contents('http://www.uni-koeln.de/bin2/zeit2');
	$serverzeit = time();
	$differenz = abs($serverzeit-$atomzeit);

	echo 'Laut Serverzeit ist es '.date('H:i:s', $serverzeit).' Uhr, laut Atomzeit '.date('H:i:s', $atomzeit).' Uhr. Die Serverzeit geht um '.date('H:i:s', $differenz).' (Stunden, Minuten, Sekunden) falsch.';

?>
Etwas mehr Mitarbeit, wenn ich bitten darf.
 
der dienst bin2/zeit an der Uni Köln wurde schon vor Jahren abgeschaltet! nicht mehr verwenden nicht mehr verlinken....

Schön wär's wenn dieser Thread gelöscht werden könnte
 
Zurück