Problem mit der Uhrzeit

ethciF

Gesperrt
Hallo erstmaI. Ich habe angefangenmit html, dann C++ aber nur anfänge, JavaScript und jetzt geht es mit php los. Nun lese ich ein 800 Seiten Buch über php und MySQL. Ich übe grad das erstellen einer Uhr mit der date function. Tag, Monat Uhrzeit,... kann ich jetzt aus geben aber kann ich das auch refreshen lassen damit die Uhrzeit auch läuft? Und nicht nur die Uhrzeit zu der man die Seite geladen hat.
meins sieht bis jetzt so aus:

$a=date(h);
$b=date(i);
$c=date(s);
echo "es ist ";
echo $a;
echo ":";
echo $b;
echo ":";
echo $c;

man müsste als nur noch a , b , c jede Sekunde refreshen lassen?
// Da ist das Ende meines Wissens.
 
Da muss ich dich leider enttäuschen, PHP ist keine Aktive Programmiersprache. So etwas kann man eignetlich nicht darüber lösen. PHP Wertet beim aufruf den Code aus, und gibt ihn an den Browser weiter und Ende.

Die einzige Möglichkeit die Uhr weiterlaufen zu lassen ohne jedes mal die komplette seite Neu zu laden ist Javascript.

PS: Du kannst die Zeit auch so "einfacher" ausgeben:

PHP:
$zeit = date('h:i:s');
echo "es ist $zeit";
 
is ja krass das hat sich ja rihctig gelohnt sich hier zu registrieren. dnake für die tolle antwort.
mit JavaScript müsste ichs nur kurz nach schlagen wie ich die uhrzeit abruf und dann kann ich mit settimeout() die function einfach selbstaufrufen lassen. ich wollte sowieso eine php-javascript-übergreifende page machen.
 
Zurück