webForumDet fria alternativet

datum formatering

ASP

6 svar · 378 visningar · startad av theguru

Medlem sedan juli 2000411 inlägg
Frågan#1

hur gör jag när jag vill kolla att datumet är rätt formaterat

försöker med följande men det funkar inte.

If isDate(format(FieldValue),"mm/dd/yyyy") Then

får error

Microsoft VBScript runtime error '800a000d'

Type mismatch: 'format'

Medlem sedan juni 200032 967 inlägg
#2

Hmm...

Var har du fått koden ifrån? Det finns i VBScript ingen funktion som heter Format(). Dessutom tar IsDate() bara en parameter, ett datum.

Kika på funktionen FormatDateTime.

mvh

Medlem sedan juli 2000411 inlägg
#3

vad jag vill göra är att kolla om datumet är av formatet "mm/dd/yyyy".
Är det möjligt att göra en sån koll?

Medlem sedan juni 200032 967 inlägg
#4

Möjligt och möjligt...

Du kan ju aldrig vara säker på om 12/04/2006 är den tolfte april eller den fjärde december.

Medlem sedan juli 2000411 inlägg
#5

ok men hur frågar man efter format typ?

Medlem sedan juni 200032 967 inlägg
#6

Du får nog splitta upp indatat på / och jämföra och se om de tre olika värdena kan anses vara dag, månad eller år.

Medlem sedan apr. 20031 660 inlägg
#7

HEJ!

Och huvudfrågan:
Vad försöker du lösa för problem, egentligen?

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