Hiho, ich habe im netz eine kleine Javascript Uhr gefunden und wollte die in die Seite von nem Kumpel einbauen der dort Fotos von seiner Weltreise instellt.
Das Problem ist das ich nicht die jeweilige Serverzeit anzeigen will sondern die Ortszeit in Thailand (GMT+7). Da der Webspace bei Strato in Deutschland steht, müsste ich also das Script so anpassen das es zur aktuellen Ortszeit (Deutschland) noch 5 Stunden hinzuaddiert.
Da ich was JS angeht eher ein Laihe bin habe ich es bisher nur eher schlecht als recht angepasst bekommen, hie mal das Rohscript:
Code:
function Uhr_anzeigen(){
var Datum = new Date()
var std = Datum.getHours()
var min = Datum.getMinutes()
var sec = Datum.getSeconds()
Zeit = ((std) < 10) ? " 0" : " ") + (std)
Zeit += ((min < 10) ? ":0" : ":") + min
Zeit += ((sec < 10) ? ":0" : ":") + sec
Zeit += " Uhr"
document.uhr.zeit.value = Zeit
timerid = setTimeout("Uhr_anzeigen()",1000)
hier mein erster Versuch, das Problem hierbei ist jedoch das die Uhrzeit im Zeitraum von 19:00 bis 23:59 Uhr (Ortszeit deutschland) falsch angezeigt wird, d.h. in dem Zeitraum ist die berechnete Uhrzeit dann zwischen 24:00 und 28:59 Uhr).
Code:
function Uhr_anzeigen(){
var Datum = new Date()
var std = Datum.getHours()
var min = Datum.getMinutes()
var sec = Datum.getSeconds()
Zeit = ((std+5) < 10) ? " 0" : " ") + (std+5)
Zeit += ((min < 10) ? ":0" : ":") + min
Zeit += ((sec < 10) ? ":0" : ":") + sec
Zeit += " Uhr"
document.uhr.zeit.value = Zeit
timerid = setTimeout("Uhr_anzeigen()",1000)
Hier mal mein 2 Versuch, ich wollte dem Script hier beibringen das es, sollte "bnk" (Ortszeit+5 Stunden) größer 24 sind, das Script 24 von der Summe "bnk" abzieht, jedoch funktioniert das so nicht:
Code:
function Uhr_anzeigen(){
var Datum = new Date()
var std = Datum.getHours()
var min = Datum.getMinutes()
var sec = Datum.getSeconds()
var bnk
var ggg
bnk = ((std)+(5))
ggg = (((bnk) > 24) ? "(bnk)-(24)" : " ") + (bnk)
Zeit = ((ggg) < 10) ? " 0" : " ") + (ggg)
Zeit += ((min < 10) ? ":0" : ":") + min
Zeit += ((sec < 10) ? ":0" : ":") + sec
Zeit += " Uhr"
document.uhr.zeit.value = Zeit
timerid = setTimeout("Uhr_anzeigen()",1000)
Ich denke frü jemanden mit Ahnung vom Coden ist das ein witz, ich hab leider aber noch wenig Ahnung davon und wäre für nen Tip dankbar.
gretz
opec