Avatar billede websam Nybegynder
04. december 2003 - 17:30 Der er 3 kommentarer og
3 løsninger

Hjælp til mindre dato problem

Jeg har følgende som jeg ikke kan få til at virke :

Date0 = Day(Date)&"-"&Month(Date)&"-"&Year(Date)
Date1 = "1-6-"&Year(Date)
Date2 = "1-12-"&Year(Date)
Date3 = "1-12-"&Year(Date)
Date4 = "31-5-"&Year(Date)+1
If Date0 >= Date1 And Date0 <= Date2 Then
    Response.Write("1-"&Right(Year(Date),2)&"")
ElseIf Date0 >= Date3 And Date0 <= Date4 Then
    Response.Write("2-"&Right(Year(Date),2)&"")
End If

Den viser ikke noget når jeg køre scriptet nogen der kan hjælpe med det
Avatar billede eagleeye Praktikant
04. december 2003 - 17:42 #1
Prøv at sætte CDate omkring i if sætnignen sådan den tolker det som datoer:

If Date0 >= Date1 And Date0 <= Date2 Then

Sådan her:
If CDate(Date0) >= CDate(Date1) And CDate(Date0) <= CDate(Date2) Then

og:
ElseIf CDate(Date0) >= CDate(Date3) And CDate(Date0) <= CDate(Date4) Then
Avatar billede websam Nybegynder
04. december 2003 - 18:10 #2
Ok så udskriver den men den skriver den forkerte ud selv når jeg prøver at skifte dato på serveren hvad kan det skyldes ? Vender jeg mine <> forkert ?
Avatar billede eagleeye Praktikant
04. december 2003 - 18:32 #3
Det kommer an på hvad hvad du mener den skal gøre ;)

Hvis severen køre DK dato format så vil den udskrive den anden linje:
Response.Write("2-"&Right(Year(Date),2)&"")
Avatar billede websam Nybegynder
04. december 2003 - 18:44 #4
Jeg tvinger den jo ud i dansk dato format med denne :

Date0 = Day(Date)&"-"&Month(Date)&"-"&Year(Date)

så det skulle ikke give noget problem og så skal den blot udskrive 2 forskellige ting. Hvis datoen er imellem 01-06-2003 og 01-12-2003 skal den skrive en ting. Hvis datoen er imellem 01-12-2003 og 01-06-2004 skal den skrive noget andet ud.

håber det hjælper lidt på forklaringen :o)
Avatar billede stoney96 Nybegynder
05. december 2003 - 02:09 #5
Niks, du tvinger den ikke til at tænke dansk i ovenstående.

Brug

Session.LCID = 1030 ' Dansk

- i toppen af dine sider for at sikre dig at serveren "tænker" dansk
Avatar billede websam Nybegynder
05. december 2003 - 08:53 #6
Fandt selv ud af det
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