webForumDet fria alternativet

Weekdayname

4 svar · 668 visningar · startad av Tottemannen

TottemannenMedlem sedan sep. 200620 inlägg
#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...
QuidMedlem sedan juni 20006 025 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...
@ndersMedlem sedan juni 200032 969 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.

QuidMedlem sedan juni 20006 025 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!

TottemannenMedlem sedan sep. 200620 inlägg
#5

Tack. Nu fungerar det.

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)