Avatar billede lafemme Nybegynder
10. januar 2000 - 14:42 Der er 4 kommentarer og
1 løsning

CGI-ure e.l.

Har nogen en ide til hvordan man sætter et ur på sin side og får det til at gå FORKERT?
Feks 6 timer bagud.
Jeg ville gerne lave time-zone ure på min side, så man kan se hvad klokken er rundt om i verden.
Avatar billede michaelras Nybegynder
10. januar 2000 - 15:18 #1
Du kan da bare lægge de 6 timer til / trække dem fra timerne, fx:
<script>
var d = new Date();
var h = d.getHours() + 6;
var m = d.getMinutes();
var s = d.getSeconds();
if (h > 23) {h = h - 24;}
tid = "" + h + "." + m + "." + s;
alert(tid);
</script>
Avatar billede michaelras Nybegynder
10. januar 2000 - 15:22 #2
du kan så lave det ind i en funktion som opdatere fx en tekstbox el.l. ved at kalde setTimeout, fx:
<script language="JavaScript">
function SkrivTid()
{
var d = new Date();
var h = d.getHours() + 6;
var m = d.getMinutes();
var s = d.getSeconds();
if (h > 23) {h = h - 24;}
tid = "" + h + "." + m + "." + s;
tidbox.value = tid;
id = setTimeout("SkrivTid()", 300);
}
</Script>
<body onload="SkrivTid()" ...>
<input type="text" name="tidbox" id="tidbox">

Det ser selvfølgelig lidt simpelt ud...

MIchael
Avatar billede michaelras Nybegynder
10. januar 2000 - 15:26 #3
hvis det skal bruges til tidszoner så:

var h = d.getHours() + (d.getTimezoneOffset()/60) + 6;

det giver tiden i GMT + 6 timer (GMT = England)

Michael
Avatar billede lafemme Nybegynder
11. januar 2000 - 15:14 #4
Hej Michealras.
Har ikke prøvet det men det lyder plausibelt. Jeg tager chancen
Avatar billede lafemme Nybegynder
11. januar 2000 - 15:14 #5
Pokkers, prøv igen jeg kom til at kommentere.....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester