Avatar billede theselfimages Nybegynder
14. oktober 2005 - 15:18 Der er 8 kommentarer og
1 løsning

Hjælp til modificering af Nedtællings script

Nedenstående script burde nedtælle antal dage fra dags dato til den angivne dato i scriptet: "November 16, 2005".

Men i stedet for at skifte ved midnat (kl. 00.00) til at vise én dag mindre, så skiftes der et sted mellem kl. 12.00 og 13.00 i dagstimerne. Dvs. besøger man hjemmesiden (hvor scriptet benyttes) f.eks. kl. 11.00 så er der 33 dage til den angivne dato. Men besøger man hjemmesiden igen efter f.eks. kl 13.00, så er der nu kun 32 dage til den angivne dato.

Er der nogen der kan hjælpe med at få dette tilrettet?

<script language="javascript" type="text/javascript">
<!-- Hide from old browsers
  now = new Date();
  eventDate = new Date("November 16, 2005");
  msEachDay = 24 * 60 * 60 * 1000 ;
 
  function daysUntilEvent(){
// Step 1:
  daysRemaining = (eventDate.getTime() - now.getTime()) / msEachDay;
// Step 2:
  daysRemaining = Math.round(daysRemaining);
// Step 3:
  document.write("<span class='counter'>" + daysRemaining + "");}
// stop hiding script from old browsers -->
</script>

SRIPTET SÆTTES MED DENNE:
<script language="javascript" type="text/javascript">daysUntilEvent()</script>
Avatar billede roenving Novice
14. oktober 2005 - 15:24 #1
Hvis du vil have 33 dage hele dagen:

  daysRemaining = Math.ceil(daysRemaining);
Avatar billede theselfimages Nybegynder
15. oktober 2005 - 15:17 #2
OK!.. men det ser bare ud til at den skifter mellem kl. 00.59 og 01.00 - i stedet for mellem kl. 23.59 og 00.00

Kan man gøre noget ved det?
Avatar billede roenving Novice
15. oktober 2005 - 15:25 #3
Det er fordi der er fejl med at sommertiden udløber om 15 dage !-)
Avatar billede theselfimages Nybegynder
15. oktober 2005 - 15:38 #4
Kan man gøre noget ved det?
Avatar billede roenving Novice
15. oktober 2005 - 15:48 #5
Hardcode overgangen fra sommer- til vintertid !-)

-- men jeg vil ikke anbefale at du gør det, og det er vel egentlig også uden nogen særlig betydning, for det kan vel ikke være vigtigt kl. l*** om natten ...

-- ellers skal man over i, at afstanden beregnes alene ud fra dagen, kig f.eks. under .age() her: http://roenving.users.whitehat.dk/date/roenvingDate.html !-)
Avatar billede theselfimages Nybegynder
15. oktober 2005 - 17:14 #6
OK! Vil du poste et svar?
Avatar billede roenving Novice
15. oktober 2005 - 17:39 #7
Velbekomme '-)
Avatar billede theselfimages Nybegynder
15. oktober 2005 - 17:44 #8
Takker
Avatar billede roenving Novice
16. oktober 2005 - 14:50 #9
-- og jeg takker for point ;~}
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