Format bei Uhrzeit ändern

araser

Grünschnabel
Hallo zusammen,

ich habe das folgende Skript im Internet gefunden und mit einem Open Access Timeserver funktioniert es auch einwandfrei. Einziger Wermutstropfen die Stunden wie auch Minuten werden nicht HH:MM sondern, wenn es fünf nach fünf ist auch nur 5:5 also H:M angezeigt. Leider finde ich den Ansatzpunkt nicht um die Formatierung zu ändern.

Hier das Skript:
PHP:
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('Zeitserver einsetzen', 13);

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

echo $stunde; echo":"; echo $minute;

Das Ergebnis sollte also bei der Date-Funktion H und i entsprechen. Vielen Dank im voraus.

araser
 
Vielen Dank es funktioniert. Werde gleichmal in der Referenz blättern was genau da jetzt passiert ist.

Gruß araser
 
Zurück