04. januar 2002 - 14:57Der er
4 kommentarer og 1 løsning
Datoberegning
Jeg har to tekstfelter hvor brugeren kan indtaste en måned og et år, alt efter et tidligere foretaget valg skla der ligges henholdsvis 21 eller 27 måneder til den indtastede dato og to andre tekstfelter skal vise henholdsvis måned og år for den nye dato.
Men det går galt hvis den nye dato bliver december - altså 12 - så skriver den 0 og rykker året en op. Dvs. hvis der indtastes 09-2001 og der skal lægges 27 måneder til, så skulle den skrive 12-2003 - men det gør den ikke, den skriver 0-2004 Er der en der kan se hvorfor det går galt i nedenstående script?
function checkDate() {
var uddannelse = new Number((document.sfrm.udd[0].checked) ? 27 : 21);
var d = new Date(document.sfrm.beg_aar.value,document.sfrm.beg_mdr.value,1);
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jespernaur - Det har du da vist fuldstændig ret i, men hvordan får jeg den så til at regne det rigtigt ud, både så man kan skrive f.eks. 4 for april og få et 4-tal ud for april??
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.