Avatar billede leasing Nybegynder
15. november 2006 - 17:12 Der 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

Håber der er en der kan hjælpe.
Avatar billede 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
%>

\Dan
Avatar billede leasing Nybegynder
15. november 2006 - 18:59 #2
Okay...jeg har do stadig et problem. Her kode:

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´.
Avatar billede leasing Nybegynder
15. november 2006 - 19:47 #3
Der skulle parantes om datoeren...havde ikke lige set det.
Gider du svarer...og tak for hjælpen.
Avatar billede Slettet bruger
15. november 2006 - 22:20 #4
hehe OK! Her et svar...

\Dan
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
Kurser inden for grundlæggende programmering

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