Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

digitale uhr mit php

Empfohlene Antworten

Veröffentlicht

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

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]

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!

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!


<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.

die uhr müßte aber die ganze zeit laufen und nicht erst wenn ich den button betätige! ist das dabei möglich?

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.