Hallo, Sven,
ich habe versucht, mit
$zeit = date("ptbtime1.ptb.de");
die zeit von der Atomuhr in Braunschweig zu holen, aber das funzt so nicht. der gibt mir irgendwas mit 1970 aus bei jahr und die anderen sachen stehen alle auf 0.
kann mir da einer sagen, wie ich das machen kann?
vielleicht hilft Dir dieses Skript weiter (s.u.), das einen UNIX timestamp erzeugt ...
Grüße,
Sebastian
<?php
// Atomic Time
// by EvilWalrus
// retrieves the current atomic timestamp from an atomic time server.
// Returns a UNIX timestamp format, so it is useable in whatever
// program you desire...
// other time servers
// http://www.boulder.nist.gov/timefreq/service/time-servers.html
// TU Berlin
// 130.149.17.21: ntps1-0.cs.tu-berlin.de
// 130.149.17.8: ntps1-1.cs.tu-berlin.de
function atomic_time($server, $port)
{
$fp = fsockopen($server, $port);
if ($fp) {
fputs($fp, "\n");
$timevalue = fread($fp, 49);
fclose($fp);
}
$pre = (abs(hexdec('7fffffff')-hexdec(bin2hex($timevalue))-hexdec('7fffffff'))-2208988800);
return $pre;
}
$time = atomic_time("time-a.nist.gov", 37);
print $time . "\n";
print time() . "\n";
?>