Jeg vil gerne sammenligne 2 datoer for at finde ud af om A er ældre end B.
Prøvede med dette Dim Date1 Dim Date2 Date1 = 10-10-2001 Date2 = 11-10-2001
Public Function compareDates(Date1 As Date, Date2 As Date) As _ Integer Select Case Date1 Case Is > Date2 compareDates = 1 Case Is < Date2 compareDates = 2 Case Else compareDates = 0 End Select End Function
Response.write compareDates
Men Morzilla siger: Microsoft VBScript compilation error '800a03ee'
Expected ')'
test.asp, line 176
Public Function compareDates(Date1 As Date, Date2 As Date) As _ -----------------------------------^
Løste det med Dim datoA Dim datoB datoA= "10-10-2001" datoB= "12-10-2001"
If DateDiff("d", datoB, datoA) < 0 Then Response.write "datoA er ældre end datoB" End If
I dette tilfælde bliver der ikke skrevet noget ud.
Prøvede også at sætte " rundt om dato i det jeg først viste men fik samme fejl. Problemet er løst men undre mig stadig over at jeg ikke kan lave:
Dim enDato As Date
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.