webForumDet fria alternativet

En enkel funktion...

ASP

4 svar · 232 visningar · startad av skyman

Medlem sedan juli 20012 450 inlägg
Frågan#1

Jag får "type mismatch" på return. Vad är fel?

Function veckodag(datum1,datum2)
	dim arrVeckodag(8),dag
	arrVeckodag(1)="Sunday"
	arrVeckodag(2)="Monday"
	arrVeckodag(3)="Tuesday"
	arrVeckodag(4)="Wednesday"
	arrVeckodag(5)="Thursday"
	arrVeckodag(6)="Friday"
	arrVeckodag(7)="Saturday"
	dag1=arrVeckodag(weekday(datum1))
	dag2=arrVeckodag(weekday(datum2))
	if dag1="Friday" then
		if dag2<>"Monday" then
			return false
		else
			return true
		end if
	end if
end function

Koden kollar om datum1 var en fredag så måste datum2 vara en måndag.

Medlem sedan juni 200032 967 inlägg
#2

Return används inte i VBScript.

	if dag1="Friday" then
		if dag2<>"Monday" then
			veckodag = false
		else
			veckodag = true
		end if
	end if

Mvh,

Medlem sedan juli 20012 450 inlägg
#3

Ok.
om jag sedan vill hämta det värdet på veckodag?

if not veckodag(2002-04-02,2002-04-05) then
  fel=true
end if
Medlem sedan juni 200032 967 inlägg
#4

Ja, det borde väl fungera?

Medlem sedan juli 20012 450 inlägg
#5

Ja det är klart det gjorde :)
Jag såg bara inte det...

278 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
136 ms — ändringar (db)