webForumDet fria alternativet

Månadsindex från månadsnamn

ASP

6 svar · 235 visningar · startad av clarkbones

Medlem sedan feb. 20013 023 inlägg
Frågan#1

Hur kan jag få fram
månadens index från månadens sträng?

Exempel:
Strängen "februari" returnerar 2.
Strängen "juni" returnerar 6.

Medlem sedan sep. 2001105 inlägg
#2

If manad = "februari" then
manad = "2"
Elseif manad = "juni" then
manad = "6"
End if

Medlem sedan feb. 20013 023 inlägg
#3

det var en ful lösning. Det måste ju finnas några funktioner för detta...

Medlem sedan nov. 20017 144 inlägg
#4
Function getMonth(monthNr)

	Select Case monthNr
		Case 1 manad = "Januari"
		Case 2 manad = "Februari"
		Case 3 manad = "Mars"
		Case 4 manad = "April"
		Case 5 manad = "Maj"
		Case 6 manad = "Juni"
		Case 7 manad = "Juli"
		Case 8 manad = "Augusti"
		Case 9 manad = "September"
		Case 10 manad = "Oktober"
		Case 11 manad = "November"
		Case 12	manad = "December"
	End Select
	
	getMonth = manad
	
End Function
Medlem sedan nov. 20017 144 inlägg
#5

Oj, du får kanske vända på det om du skall göra som du skrev i ditt första inlägg.

Medlem sedan juni 200032 967 inlägg
#6

Var får du månadsnamnet ifrån?

Det känns bättre att ha ett datum i variabeln istället, så kan du använda datumfunktioner som Month(), MonthName() osv.

Medlem sedan feb. 20013 023 inlägg
#7

Anders:
Det har du rätt i. Jag skall ordna det så löser det sig...

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