Serverzeit beziehen

Hi also ich fange derzeit gerade erst mit Java an und hab eine frage ich habe ein script erstellt um die Zeit und das Datum anzuzeigen. Nun habe ich ein Problem ich will das die Zeit vom WEbserevr bezogen wird und nicht vom USerclient .
Was habe ich an diesem script falsch gmeacht



<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;
uhr.innerHTML = timeString;

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

PrintDate1()
function PrintDate1() {
var x = new Date();
day=new Array(7);
day[0]="Sonntag, ";
day[1]="Montag, ";
day[2]="Dienstag, ";
day[3]="Mittwoch, ";
day[4]="Donnerstag, ";
day[5]="Freitag, ";
day[6]="Samstag, ";
month = new Array(12);
month[0] = "Januar";
month[1] = "Februar";
month[2] = "März";
month[3] = "April";
month[4] = "Mai";
month[5] = "Juni";
month[6] = "Juli";
month[7] = "August";
month[8] = "September";
month[9] = "Oktober";
month[10] = "November";
month[11] = "Dezember";
var jetzt = new Date();
var Jahr = jetzt.getYear();
if(Jahr < 999) Jahr+=1900;
document.write('');
document.write(day[x.getDay()]+' ');
document.write(x.getDate()+'. ');
document.write(month[x.getMonth()]+' ');
document.write( + Jahr + "&nbsp;");
}

</script>
</head>
<body onLoad="clock()">
<br>
<span id="uhr" style="font-size:10pt; color:#000000;">uhr</span>

</body>
</html>

Also es wäre geil wenn mir jemand helfen könnte!
 
Mit Javascript kannst du die Serverseit nicht ermitteln, dazu brauchst du eine serverseitige Skriptsprache. Falls du bspw. PHP verfügbar hast, dürfte das hier genau das sein, was du suchst :)
 
wenn ich das nehme was du mir da geschickt hast und das dann n eine Html seite integretiere dann zeigt die html seite überhaupt nichts mehr an sorry aber ich hab null ahnung von PHP und weiss nett wie das gelöst werden kann gibt es nicht irgendwie einen andere methode aussser PHP
 
Von PHP musst du dabei eigentlich keine Ahnung haben, es muss nur auf dem Server laufen. Es muss also bei deinem Hoster verfügbar sein... oder beim Test zuhause muss du einen eigenen Webserver installiert haben, auf welchem PHP läuft.
Sollte PHP laufen, musst du die Sache in eine Datei mit der Endung *.php
einfügen... nur dann wird dort i.d.R. eine PHP-Anweisung auch verarbeitet....

wenn du dies ermöglichen kannst, sieht das ganze dann
so aus.

Andere Möglichkeiten sehe ich nicht... du kannst mit einem Client(Browser) genausowenig die Zeit des Servers ermitteln, wie du mit dem Server die Clientzeit ermitteln kannst.
 

Neue Beiträge

Zurück