Da_Ill Geschrieben 7. Januar 2003 Geschrieben 7. Januar 2003 hallo leute, gibt es die möglichkeit mit php eine digitale uhr darzustellen oder müßte ich das mit java script oder so machen? ich möchte dann auch auf die werte von der uhr zugreifen können! ist das möglich? wenn ja wie am besten? gruß da_ill Zitieren
TitoBonn Geschrieben 7. Januar 2003 Geschrieben 7. Januar 2003 Du kannst Dir mit PHP die aktuelle Zeit ausgeben lassen. Aber wenn die Zeit richtig weiter zählen soll, musst Du das schon mit JavaScript machen. <script language="JavaScript"> <!-- function updateOTime(std, min, sek) { if (sek < 10) showsek = "0" + sek; else showsek = sek; if (min < 10) showmin = "0" + min; else showmin = min; if (std < 10) showstd = "0" + std; else showstd = std; document.times.elements["otime"].value = showstd + ":" + showmin + ":" + showsek + " Uhr"; sek++; if (sek == 60) { sek = 00; min++; } if (min == 60) { min = 00; std++; } if (std == 24) { std = 00; } window.setTimeout("updateOTime(" + std + ", " + min + ", " + sek + ")", 1000); } //--> </script> <input class='time' type=text name='otime' value=''> <script language='JavaScript'>updateOTime(<?=strftime ("%H", time()) ?>, <?=strftime ("%M", time()) ?>, <?=strftime ("%S", time()) ?>);</script> [/PHP] Zitieren
TitoBonn Geschrieben 7. Januar 2003 Geschrieben 7. Januar 2003 hab noch was vergessen. Du musst bei der ganzen Sache auch die Zeit berücksichtigen die für den Funktionsdurchlauf benötigt wird! Dass heisst die Uhrzeit geht nach ein paar Minuten wahrscheinlich schon 10-30 Sekunden nach. Kommt aber auf den Rechner und Browser an! Hast Du also keinen Einfluss drauf! Zitieren
Da_Ill Geschrieben 7. Januar 2003 Autor Geschrieben 7. Januar 2003 hmm, das klingt nicht so gut, aber trotzdem danke! kennt sonst noch jemand eine andere möglichkeit? ich bräuchte eine die relativ genau geht! Zitieren
jomama Geschrieben 9. Januar 2003 Geschrieben 9. Januar 2003 <Script Language=Javascript> <!-- function showtime(){ var now = new Date() var hours = now.getHours() var minutes = now.getMinutes() var seconds = now.getSeconds() var timeValue = "" + hours timeValue += ((minutes < 10) ? ":0" : ":") + minutes timeValue += ((seconds < 10) ? ":0" : ":") + seconds document.clock.face.value = timeValue } //--> </script> <body bgcolor="#FFFFFF" onload="setTimeout('showtime()',1000)" link="#000080" vlink="#000080" alink="#000080"> <!--Uhrfeld--> <form name="clock" onsubmit="0"> <p><input type="text" size="8" name="face"> </p> </form> Schreibt die aktuelle Systemzeit jede Sekunde in ein Formularfeld. Auf das kannst du dann natürlich zugreifen. Zitieren
Da_Ill Geschrieben 14. Januar 2003 Autor Geschrieben 14. Januar 2003 die uhr müßte aber die ganze zeit laufen und nicht erst wenn ich den button betätige! ist das dabei möglich? Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.