Da_Ill Geschrieben 7. Januar 2003 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
TitoBonn Geschrieben 7. Januar 2003 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
TitoBonn Geschrieben 7. Januar 2003 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Da_Ill Geschrieben 7. Januar 2003 Autor Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jomama Geschrieben 9. Januar 2003 Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Da_Ill Geschrieben 14. Januar 2003 Autor Teilen 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 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
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.