Avatar billede mbs- Nybegynder
20. januar 2008 - 19:29 Der er 10 kommentarer og
1 løsning

Nedtælling script

Hej.

Jeg står og roder lidt med et nedtællings script. Skal bruge den til at fremvise hvor gammel min datter er. Det skal gøres på den her måde:

Jeg skriver selv 1år (da man jo ikke kan få en tæller til præcist at skrive år, pga. skudår osv) så skal den bare skrive "Dage - Timer - Minutter"

Hun er født 3. Januar 2007 kl 01.15 så det er eks. sådan noget som det her:

"1 år - 19 dage - 2 timer - 40 min"

Det skal helst skrives på den måde også.

Du skriver bare hvor mange point du vil have for det.

Mvh. Michael!
Avatar billede olebole Juniormester
21. januar 2008 - 00:03 #1
<ole>

Skudår kan man nu godt beregne. Det er skudår, når

*) årstallet er deleligt med 4
*) og årstallet ikke er deleligt med 100
*) men alligevel, hvis årstallet er deleligt med 400

Det gælder indtil år 3600 - for hvis årstallet er deleligt med 3600, er det alligevel ikke skudår  :)

I JavaScript (indtil 3600):
    var nY = 1900;
    if (nY%4==0 && (nY%400==0 || nY%100!=0)) alert(nY + " er et skudår");

Jeg ville nok tage udgangspunkt i et timestamp, sat på serveren - og lade JS tælle op derfra. Jeg orker dog ikke at skrive tælleren til dig lige nu  :)

/mvh
</bole>
Avatar billede olebole Juniormester
21. januar 2008 - 00:05 #2
PS: server-stamp'et ville jeg vælge for at være uafhængig af brugerens tidsindstilling/tidszone
Avatar billede roenving Novice
21. januar 2008 - 00:24 #3
Men hvis du nu benytter dig af mine Date-uvidelser, bliver det voldsomt simpelt !-)

Se f.eks. http://www.eksperten.dk/spm/722312, find evt. scriptet på http://roenving.users.whitehat.dk/date/roenvingDate.html !o]
Avatar billede mbs- Nybegynder
21. januar 2008 - 01:33 #4
Tak for svarende. Jeg tjekker lige op på det i morgen. Sidder på bærbaren lige nu.
Avatar billede mbs- Nybegynder
21. januar 2008 - 18:11 #5
roenving: kæft det synes jeg er indviklet, eller så er det nok mig der er en klaphat til JavaScript (nok det sidste...)

Kan jeg få en forklaring på hvordan jeg laver det script jeg er ude efter ;) Har uploadet dit på denne side http://mbstech.dk/emilia/roenvingDate.html (osv. osv.)
Avatar billede mbs- Nybegynder
21. januar 2008 - 18:22 #6
roenving:

leger lidt med det på denne side:

http://mbstech.dk/emilia/index2.html

Hvordan ændre jeg timer og sekunder? den står jo til at være 00.00 det skal ændres til 01.15 men jeg fatter ingenting...
Avatar billede roenving Novice
23. januar 2008 - 00:52 #7
-- du har da også en mærkelig en, der stopper tingen, nemlig dato/format-tingen ...

-- jeg kunne forestille mig, at du skulle prøve:

<script language="javascript" type="text/javascript">
var fastDato = new Date(2007,0,1,1,15);//1/1-2007 01:15, måned skal være en mindre !-)
function opdater(){
  document.getElementById("time").firstChild.nodeValue = fastDato.age(0,0,6,1);
}
window.onload = function(){
  opdater();
  document.getElementById("dato").firstChild.nodeValue = "Emilia er født: " + fastDato.format("dd. mmmm yyyy tt:uu");
  setInterval("opdater()",1000);
}
</script>
Avatar billede mbs- Nybegynder
23. januar 2008 - 17:19 #8
roenving: Det var sku lækkert det der. Mange tusinde tak for hjælpen!

Smid et svar, så får du point.
Avatar billede roenving Novice
24. januar 2008 - 00:14 #9
Velbekomme '-)
Avatar billede mbs- Nybegynder
24. januar 2008 - 00:56 #10
:P
Avatar billede roenving Novice
24. januar 2008 - 01:34 #11
-- og tak 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