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
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
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.