webForumDet fria alternativet

Weekdayname

ASP

4 svar · 670 visningar · startad av Tottemannen

Medlem sedan sep. 200620 inlägg
Frågan#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.

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)