hi !
ich habe folgendes problem, an dem ich schon seit 2 tagen sitze
ich bin absoluter javascript newbie, so viel vorweg.
hab da nen js code, das dem nutzer eine laufende uhr anzeigt.
das funktioniert ja soweit.
nur möcht ich nicht, dass dem user die zeit seiner eigenen zeitzone angezeigt wird, wenn er z.b. in los angeles sitzt, sondern, dass ihm z.b. die deutsche zeit angezeigt wird.
hab es zuletzt ua.a so versucht, dass ich für var now folgendes eingebe:
oder
und noch viele andere möglichkeiten, die ich über google gefunden habe, nix, aber auch gar nix von all dem was ich probiert habe, funktioniert.
kann mir da jemand weiterhelfen ?
lg
ich habe folgendes problem, an dem ich schon seit 2 tagen sitze
ich bin absoluter javascript newbie, so viel vorweg.
hab da nen js code, das dem nutzer eine laufende uhr anzeigt.
Code:
function checklength(i){
if (i<10){
i="0"+i;}
return i;
}
function clockhh(){
var now = new Date();
var hours = checklength(now.getHours());
var minutes = checklength(now.getMinutes());
var seconds = checklength(now.getSeconds());
var format = 0; //0=24 hour format, 1=12 hour format
var time;
if (format == 1){
if (hours >= 12){
if (hours ==12){
hours = 12;
}else {
hours = hours-12;
}
time=hours+':'+minutes+':'+seconds+' PM';
}else if(hours < 12){
if (hours ==0){
hours=12;
}
time=hours+':'+minutes+':'+seconds+' AM';
}
}
if (format == 0){
time= hours+':'+minutes+':'+seconds;
}
document.getElementById("clockhh").innerHTML=time;
setTimeout("clockhh();", 500);
}
das funktioniert ja soweit.
nur möcht ich nicht, dass dem user die zeit seiner eigenen zeitzone angezeigt wird, wenn er z.b. in los angeles sitzt, sondern, dass ihm z.b. die deutsche zeit angezeigt wird.
hab es zuletzt ua.a so versucht, dass ich für var now folgendes eingebe:
Code:
var now = "<?php echo date(); >";
oder
Code:
var now = "<?php echo (time()*1000); ?>";
und noch viele andere möglichkeiten, die ich über google gefunden habe, nix, aber auch gar nix von all dem was ich probiert habe, funktioniert.
kann mir da jemand weiterhelfen ?
lg