Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

PHP Uhrzeit

Wenn ich mit date() die uhrzeit erzeuge date("H:i:s")
steht das nur einmal da. wie kann ich dafür sorgen, dass das ständig aktualisiert wird. also das die uhr während des besuches auf der website läuft. muss ich das ne schleife erzeugen die nie aufhört oder wie kann ich das verwirklichen.

mfg koerschgen2001


Antworten zu PHP Uhrzeit:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi koerschgen2001,

  • HIER wirst du geholfen  ;)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo |

Du kannst das mit PHP nicht ständig aktualisieren.
Das liegt in der Natur der Sache: PHP läuft aufm Server und generiert dort die Seite, die beim Benutzer als statische HTML-Seite ankommt. Das heißt also, dass zum Aktualisieren die Seite neu geladen werden müsste.

Ausweg: JavaScript

greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
.... Ausweg: JavaScript ....

  • der Meinung bin ich auch - daher :


<SCRIPT LANGUAGE="JavaScript">
<!--
  var timerID = null
  var timerRunning = false
  function KHArray(size)
  {
  this.length = size;
  for(var i = 1; i <= size; i++)
  {
  this = "";
  }
  return this;
  }
  function stopclock (){
  if(timerRunning)
  clearTimeout(timerID);
  timerRunning = false
  }
  function showtime () {
  var now = new Date();
  var year = now.getYear();
  var month = now.getMonth() + 1;
  var date = now.getDate();
  var hours = now.getHours();
  var minutes = now.getMinutes();
  var seconds = now.getSeconds();
  var day = now.getDay();
  Day = new KHArray(7);
  Day[0]="SUN";
  Day[1]="MON";
  Day[2]="TUE";
  Day[3]="WED";
  Day[4]="THU";
  Day[5]="FRI";
  Day[6]="SAT";
 
  MON = new KHArray(12);
  MON[1]="Jan";
  MON[2]="Feb";
  MON[3]="Mar";
  MON[4]="Apr";
  MON[5]="May";
  MON[6]="Jun";
  MON[7]="Jul";
  MON[8]="Aug";
  MON[9]="Sep";
  MON[10]="Oct";
  MON[11]="Nov";
  MON[12]="Dec";
 
  var timeValue = "";
  timeValue += (Day[day]) + "   ";
  timeValue += date + ". ";
  timeValue += (MON[month]) + "  ";
  timeValue += year + "    ";
  timeValue += ((hours <= 12) ? hours : hours - 12);
  timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
  timeValue += ((seconds < 10) ? ":0" : ":") + seconds;
  timeValue += (hours < 12) ? " AM" : " PM";
  document.formular.anzeige.value = timeValue;
  timerID = setTimeout("showtime()",1000);
  timerRunning = true
  }
  function startclock ()
  {
  stopclock();
  showtime()
  }
//-->
</SCRIPT>

Irgendwie bekomm ich das script nicht eingebunden.
muss ich  ne function per onLoad in den body tag einfügen oder so?
Und kann das sein das da ein fehler drin ist.

mfg koerschgen2001

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

SORRRRRRRRRRRRRRRRRRRRRRRRRRY

  • da fehlte ne Kleingkeit :


<body onLoad="startclock();">

« Professionelle HPwebmaster partner gesucht »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
PHP
PHP steht für Personal Home Page und ist eine Skriptsprache die meist verwendet wird zur dynamischen Erzeugen von Internetseiten. PHP zeichnet sich durch die weite D...

Application Server
Ein Application Server, zu deutsch Anwedungsserver, ist ein Netzwerkrechner (Server) auf dem verschiedenste Anwendungsprogramme ausgeführt werden können. Der Be...

Printserver
Der Printserver ist ein Rechner im Netzwerk, der den Datenfluß zu einem oder mehreren Druckern steuert und eingehende Druckaufträge in einer Warteschlange verw...