Uhrzeit anzeigen?

jo...das war auch mein problem...
aber danke dieser Zeile hier:

stamp=eval(server+(now.getTime()-local));


wird das mit der serverzeit abgeglichen...
kenne mich mit js auch net so aus, aber es läuft nun....danke noch mals ....
 
Meine Ahnung ist die, das ich weiß wie ich wie ich es einbinde mehr aber auch nicht. Wo muss ich diese Zeile einbinden?

Gruß
 
das Script von Andreas funktioniert im Firefox/Mozilla nicht, hat jemand ne Ahnung was ich dort ändern muss?

edit: wenn ich das ganze mit document.getElementById('uhr').etc. ausgeben will, dann zeigt er die Uhrzeit nur statisch an. (im IE übrigens auch).


danke

mjf

s.j.
 
Zuletzt bearbeitet:
folgendes script funktioniert nun im IE und im Mozilla/Firefox:
Code:
<html>
<head>
<title>Standard Uhr</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">

function clock() {

//ZEIT
  var now = new Date();
  var hours = now.getHours();
  var minutes = now.getMinutes();
  var seconds = now.getSeconds(); 

  if(hours<10){
    hours = "0"+hours;
  }
  if(minutes<10){
    minutes = "0"+minutes;
  }
  if(seconds<10){
    seconds = "0"+seconds;
  }
  
  var timeString = ""+hours+":"+minutes+":"+seconds;

//DATUM
  var weekdays = new Array('So','Mo','Di','Mi','Do','Fr','Sa');

  var day = now.getDate();
  var weekday = now.getDay();  
  var month = now.getMonth();
  var year = now.getYear();

  if(day<10){
    day = "0"+day;
  }
  if(month<10){
    month = "0"+month;
  }
  
  var timeString = ""+hours+":"+minutes+":"+seconds;
  window.document.getElementById("uhr").innerHTML= timeString;
  

  var dateString = ""+weekdays[weekday]+", "+day+"-"+month+"-"+year;
  window.document.getElementById("datum").innerHTML= dateString;

window.setTimeout("clock();", 1000);
}

</script>
</head>
<body onLoad="clock()">

<span id="uhr" style="font-size:10pt; color:#FF0000;">uhr</span>
<span id="datum" style="font-size:10pt; color:#FF0000;">datum</span>

</body>
</html>

mfg

s.j.
 
Code:
<HEAD>
<script type="text/javascript">
<!--
function uhr() {
 var jetzt = new Date();
 var h = jetzt.getHours();
 if (h<10) {
  h = "0"+h;
 }
 var min = jetzt.getMinutes();
 if (min<10) {
  min = "0"+min;
 }
 var sec = jetzt.getSeconds();
 if (sec<10) {
 sec = "0"+sec;
 }
 document.getElementById("uhr").innerText = h+':'+min+':'+sec;
}
//-->
</script>
</HEAD>
<BODY onload="window.setInterval('uhr()',1000); uhr()">
<p id="uhr">&nbsp;</p>


Nun ist ja das Problem, dass nur die aktuelle Client-Zeit ausgegeben wird.
Wo muss ich die folgende Zeile einbauen, damit ein Abgleich mit der aktuellen Serverzeit erfolgt:
stamp=eval(server+(now.getTime()-local));

Vielen Dank

Claudius
 
Zurück