Tutorials

Server synchronisierte JavaScript-Uhr Tutorial

Einloggen
Benutzername:
Passwort:

Passwort vergessen?
Kostenlos
Anmelden
anzeigen
Server synchronisierte JavaScript-Uhr


5730 - Sniper - 26.06.2006 18:32 Uhr - Version: 1 - - verlinken als BB-Code


Normalerweise zeigt eine JavaScript-Uhr die Uhrzeit des Clients an. Da manche Berechnungen dadurch falsch bzw. fehlerhaft werden, ist es Sinnvoll die Anzeige mit dem Server zu synchronisieren.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<html> 
<head> 
<title>php-client-clock</title> 
<script language="JavaScript" type="text/javascript"> 
<!-- 
function uhr() { 
if (!document.layers && !document.all) return; 

var hours    = Uhrzeit.getHours(); 
var minutes  = Uhrzeit.getMinutes(); 
var seconds  = Uhrzeit.getSeconds(); 
var aktMonat = Uhrzeit.getMonth(); 

Uhrzeit.setSeconds(seconds+1); 

if (hours   <= 9) hours   = "0" + hours; 
if (minutes <= 9) minutes = "0" + minutes; 
if (seconds <= 9) seconds = "0" + seconds; 

displayTime = Uhrzeit.getDate() + ". " + monat[ aktMonat ] + " " + Uhrzeit.getFullYear() + " " + hours + ":" + minutes + ":" + seconds; 

if (document.layers) 

  document.layers.SvrTime.document.write(displayTime); 
  document.layers.SvrTime.document.close(); 

else 
if (document.all) 
  SvrTime.innerHTML = displayTime; 

setTimeout("uhr()", 1000); 

//--> 
</script> 

<?php 
echo '<script language="JavaScript" type="text/javascript">'
echo 
"\n<!--\n"
echo 
' var monat = new Array("Januar", "Februar", "März", "April", "Mai"," Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");'
echo 
"\n"
echo 
' var Uhrzeit = new Date( "'.date('M, d Y H:i:s').'");'// Hier wird die Serverzeit übertragen 
echo "\n//-->\n"
echo 
"</script>\n"
?> 
</head> 

<body onLoad="uhr()"> 
<span id="SvrTime" style="position:absolute;">Serverzeit</span> 
</body> 
</html>


Mfg

Sniper

Mitglieder-Kommentare


#3 von crunchi
Bei mir Funktzunierts Smily NR:6
#2 von War Master
Wiso ich sehe da 10 zeilen PHP code es ist zwar nicht viel aber immer hin
#1 von c-r-y
Falsche Kategorie..

Nur registrierte Mitglieder könnten einen Kommentar schreiben.

Melde dich doch ganz einfach an, es ist kostenlos. :-)