15. november 2006 - 17:12Der er
3 kommentarer og 1 løsning
Datoproblem med if then else
Jeg har en dato som jeg skal have tjekket op i mod nogle andre datoer, men det virker ikke helt:
feriedatostart = 01-05-2006 feriedatoslut = 30-04-2007 testdato = 01-04-2006 'if rs("ultimodato")>=feriedatostart and rs("ultimodato")<=feriedatoslut then if testdato>=feriedatostart and testdato<=feriedatoslut then test = "ok" else test = "ikke ok" end if response.write test
AI rykker fra teknologiagendaen til den strategiske dagsorden. Men for mange er vejen fra ambition til målbar værdi længere end forventet.
Slettet bruger
15. november 2006 - 18:05#1
hmm... det her forstår jeg ikke helt... altså hvad det er du vil med dine if-sætninger... Men du kan normalt ikke sammenligne datoer ved blot at bruge "=" og ">" og "<", du skal for eksempel bruge DateDiff i stedet... et eksempel: <% feriedatostart = "01-05-2006" feriedatoslut = "30-04-2007" testdato = "01-04-2006" if datediff("d",feriedatostart,testdato)<=0 then response.write "gør et eller andet..." else response.write "gør et eller andet andet..." end if %>
feriedatostart = 01-05-2006 feriedatoslut = 30-04-2007 testdato = 01-05-2007 response.write datediff("d",feriedatostart,testdato) & "<br>" &datediff("d",feriedatoslut,testdato)&"<br>" if datediff("d",feriedatostart,testdato)<=0 and datediff("d",feriedatoslut,testdato)<=0 then test = "ok" else test = "ikke ok" end if response.write test
testdato skal være mellem/lig med feriedatostart og feriedatoslut. Hvis dato er større end feriedatoslut melder den stadig OK...pudsigt ik´.
Der skulle parantes om datoeren...havde ikke lige set det. Gider du svarer...og tak for hjælpen.
Synes godt om
Slettet bruger
15. november 2006 - 22:20#4
hehe OK! Her et svar...
\Dan
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.