Avatar billede clansite.dk Nybegynder
15. juni 2005 - 10:38 Der er 5 kommentarer

If-Then-Else help

Hejsa. Jeg skal have lavet et datotjek.

Hvis klokken er under 16 så er det den samme dato.
Hvis klokken er over 16 og dagen ikke er FREDAG LØRDAG SØNDAG så skal datoen være + 1.
Hvis klokken er over 16 og dagen er FREDAG så skal datoen være + 3 (Til mandag).
Hvis dagen er LØRDAG SØNDAG skal vi dato + X hen til Mandag...

Nogen der kan hjælpe mig med deN?

If (Time() > 16.00) then
  strDate = date() + 1
else
  strDate = date()
End if

Det er hvad jeg er kommet fremtil ind til videre, men ved ikke hvordan jeg laver resten :(
Avatar billede kalp Novice
15. juni 2005 - 10:50 #1
DateAdd("D", 3, date)

ligger 3 dage til dags dato.. et eksempel.. er det bare det som du havde problemet med?
Avatar billede clansite.dk Nybegynder
15. juni 2005 - 10:52 #2
Jamen hvordan vil du lave tjek om dagene?
Avatar billede kalp Novice
15. juni 2005 - 11:00 #3
hopper lige i bad hurtigt:) men der er funktioner som ligner dateAdd.. fandt lige hurtigt denne side med eksempler på

http://www.minwar.com/learn/ASP/General/Dates4.asp
Avatar billede clansite.dk Nybegynder
15. juni 2005 - 11:07 #4
Vil du hjælpe mig med at opbygge if'erne når du er tilbage?
Avatar billede busschou Praktikant
15. juni 2005 - 14:06 #5
sådan her?
--
<%
tid = Hour(Now)
dato = Date
Select Case Weekday(Now)
  Case 2,3,4,5
    if tid > 16 then
      dato = DateAdd("d",1,Date)
    end if
  Case 6
    if tid > 16 then
      dato = DateAdd("d",3,Date)
    end if
  Case 7
    dato = DateAdd("d",2,Date)
  Case 1
    dato = DateAdd("d",1,Date)
End Select
%>
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