Weekdayname

ASP

4 svar · 692 visningar · startad av Tottemannen

Medlem sedan sep. 200620 inlägg
Trådstart#1

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...
Medlem sedan juni 20006 022 inlägg
#2

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...
Medlem sedan juni 200032 967 inlägg
#3

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.

Medlem sedan juni 20006 022 inlägg
#4

@nders skrev:

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!

Medlem sedan sep. 200620 inlägg
#5

Tack. Nu fungerar det.

240 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)