• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zeit anzeigen

Status
Für weitere Antworten geschlossen.

Mars@Gera

Mitglied
Hallo, ich habe in meinen Head eine Datums und Urzeit anzeige, aber das Problem ist, das die Zeit immer nur aktualiesiert wird, wenn ich die Seite reloade, wie kann ich es machen, das es die Zeit automatisch aktualisiert?

Vorab schon einmal ein schönes we!

marcel
 
Ohhhh ... was haben wir da für Möglichkeiten:
- automatisches Reload der Seite aller 60 Sekunden (Uhrzeit ohne Sekunden)
- automatisches Reload einer Ajax-Komponente (wie oben, nur dass ein Bereich jeweils vom Server aktualisiert wird)
- JavaScript (Client-Zeit oder bei Mitgabe einer Initial-Serverzeit berechnete Serverzeit)
- Flash (Client oder Server je nach Lösung)
- Java (Client oder Server je nach Lösung)

Ich denke, das sind die bekanntesten Lösungen :-) Jede hat ihre Besonderheit, Ihre Vor- und Nachteile ....


Gruß,
Jumper, the II.
-
 
PHP:
echo date("d.m.Y H:i");

reicht volkommen..date holt sich dann den aktuellen timestamp.
aber wenn du es ohne reload der seite machen willst würd ich wirklich auf javascript zurückgreifen.
 
JavaScript ist hier wirklich angebrachter, den was bringt dem Betrachter eine stillstehende Uhr?

An deiner stelle würde ich mir aber überlegen ob überhaupt eine Uhr notwendig ist. Die meisten Computer nutzer haben 3-4 Uhren in ihrer Umgebung das brauchen sie nicht noch eine weitere auf deiner Seite. Aber das nur als kleiner Denkanstoss.
 
Naja würde ja Java Script nehmen, aber kann man eigentlich Java Script in PHP- programmieren?

Und ich habe keine ahung von Java script, kann mir jemand den Code geben?
 
JavaScript kann in HTML eingebettet werden. Es funktioniert vollständig von PHP losgelöst. Ja
 
aber man kann natürlich JavaScript-Code durch PHP generieren :wink:
 
Ja das würde dann so aussehn
HTML:
<html>
<head>
<title>Datum & Uhrzeit in der Titelleiste</title>
<script language="Javascript">
<!--
function UhrAnzeigen()
{
    var Titel = "Datum & Uhrzeit in der Titelleiste";
    var Datum = new (Date);
    var Tag = Datum.getDate();
    var Wochentag = Datum.getDay();
    var Monat = Datum.getMonth();
    var Jahr = Datum.getFullYear();
    var Tagname = new Array("So", "Mo", "Di", "Mi", "Do", "Fr", "Sa");
    var Monatname = new Array("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
    var Stunde = Datum.getHours();
    var Minute = Datum.getMinutes();
    var Sekunde = Datum.getSeconds();

    if(Sekunde < 10)
    {
        Sekunde = "0" + Sekunde;
    }
    if(Minute < 10)
    {
        Minute = "0" + Minute;
    }
    if(Stunde < 10)
    {
        Stunde = "0" + Stunde;
    }

    document.title = Titel+" - "+Tagname[Wochentag]+", "+Tag+". "+Monatname[Monat]+" "+Jahr+" - "+Stunde+":"+Minute+":"+Sekunde;
    setTimeout("UhrAnzeigen()", 1000)
}
//-->
</script>
</head>
<body onLoad="UhrAnzeigen();">

</body>
</html>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben