25. august 2008 - 10:09Der er
11 kommentarer og 1 løsning
Hvordan kan man ligge dage til en new Date() funktion med jscript
Hej,
Er der nogle kloge hoveder der ved hvordan jeg kan ligge dage til en dato?
Umiddelbart har jeg prøvet følgende: <!-- var dato = new Date(); document.write(dato+2); -->
Men den går ikke..
Jeg har også prøvet at bruge dato.getDay() funktionen og dertil lagt de ekstra dage til, men så risikerer jeg jo at komme til at skrive datoer der ikke findes, f.eks. d. 34/08/2008.
softspot: Jeg får godt nok returneret en værdi (eks: 1219825349058) ved at lave en doc.write på nextDay - men hvordan får jeg konverteret det til en dato?
Det jeg skal bruge det til, er at finde ud af hvilken uge der er den indeværende uge, den har jeg løst. Det jeg så skal bruge, er en funktion der finder startdatoen og slutdatoen i indeværende uge. Det er lidt tricky for én som ikke har den vilde erfaring inden for javascript.. :(
-- men javascripts Date-objekt er så viseligt indrettet, at det selv retter tåbelige datoer, så du kan bare sætte en ny dato ved at hente den med getDate(), lægge til og bruge setDate() (faktisk udfører ECMAscript-tingen sandsynligvis det softspot beskriver 25/08-2008 10:13:58 !-)
var minDato = new Date(); alert(minDato); minDato.setDate(minDato.getDate()+72); alert(minDato);
-- de 72 er bare valgt for at det skal være tydeligt !o]
-- dette princip virker på alle enkelt-parametre til get og set på Date-objektet, så du kan også lægge 63 måneder eller 715 sekunder til (med get/setMonth og get/setSeconds !-)
ey roenvig, det var da en nyttig oplysning :) Det kan være jeg skriver scriptet om så den benytter denne metode... Er det muligt at tildele flere point? :)
Pointene behøver du ikke at bekymre dig om, jeg har da vist så rigeligt af dem, men du kan ikke i dette spørgsmål udlove flere point, da det er lukket ved uddelingen af point; hvis du ønsker det en anden gang må du oprette et 'pointoverførsels'-spørgsmål og henvise til den tråd, pointene kommer fra (husk så i øvrigt, at du ikke må komme til at bruge over 200 point i et spørgsmåls kontekst !-)
Synes godt om
Ny brugerNybegynder
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.