Avatar billede timealert Nybegynder
19. september 2002 - 20:59 Der er 1 kommentar og
1 løsning

Hvordan lægger man X antal timer til et nedtællingsscript????

Jeg har der her script:

<SCRIPT LANGUAGE="JAVASCRIPT">
today = new Date();
BigDay = new Date("October 5, 2002")
msPerDay = 24 * 60 * 60 * 1000 ;
timeLeft = (BigDay.getTime() - today.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
e_hrsLeft = (e_daysLeft - daysLeft)*24 +16 //timer;
hrsLeft = Math.floor(e_hrsLeft);
minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
document.write("<h3>Der er kun </h><br><h1>" + daysLeft + " dage " + hrsLeft +" timer og " + minsLeft + " minutter </h><h3><br>tilbage til årets fedeste <br></h><h1>STUDIETUR!</B><P></h>");
</SCRIPT>

Og lige nu tæller det ned til den 5 oktober, men jeg skal have den til at tælle ned til den 5 oktober klokken 14.

Er det muligt???

Se evt. scriptet i action :-) på www.troels.h4f.dk

På forhånd tak
timealert
Avatar billede o-zone Nybegynder
19. september 2002 - 22:31 #1
Du burde bare kunne initialisere BigDay som:
BigDay = new Date("October 5, 2002 14:00:00");

...men det ser ud som om der er noget galt med resten af dit script. Jeg fik i hvert fald noget med "15 dage 32 timer og 25 minutter" ud af det, og det giver jo ikke rigtigt mening?? :-/
Avatar billede timealert Nybegynder
19. september 2002 - 22:59 #2
Tak det virker.
Grunden til at der kom 32 timer hos var at jeg havde indsat "+ 16 //timer" i scriptet for at få det til at stemme. (er slettet nu)

daysLeft = Math.floor(e_daysLeft);
e_hrsLeft = (e_daysLeft - daysLeft)*24 +16 //timer;
hrsLeft = Math.floor(e_hrsLeft);
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