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

Datum und Uhrzeit (Was ist in meinem Code falsch?)

Hallo,
ich möchte gerne eine Datums- und Zeitangabe für meine Website. Beim Aufrufen im Browser ist die Browserseite jedoch komplett leer. Kann mir irgendjemand helfen?

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title> Datum und Uhrzeit prototype </title> <script type="text/javascript"> function renderTime(){ // Date var mydate = new Date(); var year = mydate.getYear(); if(year < 1000){ year +=1900; } var day = mydate.getDay(); var month = mydate.getMonth(); var daym = mydate.getDate(); var dayarray = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag";"Freitag","Samstag"); var montharray = new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember") // Date End //Time var currentTime = new Date(); var h = currentTime.getHours(); var m = currentTime.getMinutes(); var s = currentTime.getSeconds(); if(h == 24){ h= 0; } else if (h > 12){ h = h - 0; } if(h < 10){ h = "0" + h; } if(m < 10){ m = "0" + m; } if(s < 10){ s = "0" + s; } var myClock = document.getElementById("clockDisplay"); myClock.textContent = "" +dayarray[day]+ " " +daym+ " " +montharray[month]+ " " +year+ " | " +h+ ":" +m+ ":" +s; myClock.innerText = "" +dayarray[day]+ " " +daym+ " " +montharray[month]+ " " +year+ " | " +h+ ":" +m+ ":" +s; setTimeout("renderTime()", 1000); } renderTime(); </script> </head> <body onLoad="renderTime();"> <div id="clockDisplay" class="container"></div> </body> </html>
 
Werbung:
Ein Blick in die Konsole der Entwicklertools des Browsers hätte dir schon geholfen. Du solltest dir mal diese Zeile genauer ansehen:
Javascript:
var dayarray = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag";"Freitag","Samstag");
 
Zurück
Oben