webForumDet fria alternativet
Logga in / Bli medlem

korrekt function??

ASP

4 svar · 211 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Trådstart#1

Vill bara försäkra mig att denna är korrekt, ser den ut att vara det?

Private Function get_Month(Byval Current_date, Byval Mathvalue)
Dim Current_month
    If Len(Current_date) = 0 Or Not isDate(Current_date) Then
    Current_date = Date()
    Else
    Current_date = CDate(Current_date)
    End If
    Current_date = Dateserial(Year(Current_date), Datepart("M", Current_date, 2)+Mathvalue, "1")
	Current_month = DatePart("M", Current_date, 2)
get_Month = Current_month
End Function

'Ex. visar 5 månader tillbaka
response.write get_Month(Request.QueryString("Current_date"),-5)
Medlem sedan nov. 20017 144 inlägg
#2

Den skulle kunna vara rätt...

Medlem sedan okt. 20005 273 inlägg
#3

Jag undrar bara varför inte använda DateAdd()?

Medlem sedan juni 20019 024 inlägg
#4

Förutom att den inte kan vara Private utanför en class.

Medlem sedan juni 20003 076 inlägg
#5

Jag undrar bara varför inte använda DateAdd()?

:x Jahapp! Då var man där igen då, koda först och tänka sen.
Tack för att du får mig på rätt spår igen!

Förutom att den inte kan vara Private utanför en class.

Den ligger i en class :)

404 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
134 ms — deklarationer (db)
136 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)