Då variabeln dag är text så måste du ha "" runt när du jämför den.
Dim tid, dag
tid = Hour(now())
dag = WeekdayName(WeekDay(Now))
If dag = "måndag" AND tid >= 6 AND tid < 12 THEN
Response.write "bla bla"
osv...
4 svar · 670 visningar · startad av Tottemannen
Hej!
Jag använder
<%=WeekdayName(WeekDay(Now))%> för att skriva ut aktuell veckodag.
Det fungerar och skriver ut veckodagen.
Försöker sen koda enligt nedan, men det fungerar inte. Hmmm, vad är felet?
<%
Dim tid, dag
tid = Hour(now())
dag = WeekdayName(WeekDay(Now))
If dag = måndag AND tid >= 6 AND tid < 12 THEN
Response.write "bla bla"
osv...
Då variabeln dag är text så måste du ha "" runt när du jämför den.
Dim tid, dag
tid = Hour(now())
dag = WeekdayName(WeekDay(Now))
If dag = "måndag" AND tid >= 6 AND tid < 12 THEN
Response.write "bla bla"
osv...
Jag hade jämfört med siffran som returneras av weekday(now) istället för att göra mig beroende av att servern har svenska regional settings.
Jag hade jämfört med siffran som returneras av weekday(now) istället för att göra mig beroende av att servern har svenska regional settings.
Givetvis är det bättre, bra tänkt!
Tack. Nu fungerar det.