Selve funktionen bruger regular expression til at tjekke at strengen du får inde holder DD-MM-YYYY hvor DD skal være imellem 01 og 31, MM imellem 01 og 12, smat YYYY hvor YYYY skal være større end 1900 men det behøver vel ikke være en begrnsning i dit tilfæde???
function CheckDate(strIn)
' function to validate date input
dim objRE
set objRE = New RegExp
objRE.Pattern = "(0[1-9]|[12][0-9]|3[01])
- (0[1-9]|1[012])[-]\d\d\d\d"
objRE.Global = True
CheckDate = objRE.test(strIn)
set objRE = nothing
end function
sleve funktion tjekke ikke på dato er gyldig eks: 31-02-2000. Det kan isDate bruges til.
Dato/tids funktionerne i ASP bruger serveres datao format så hvis serveren køre DK dato format vil den tolke datoen som DD-MM-YYYY.
Jeg har engang skrevet denne lille guide
http://www.eksperten.dk/guide/31 angåede dato problem imellem ASP side og Access når man bruger en SQL sætning. Jeg ved ikke om den hjælper dig lidt mere.