webForumDet fria alternativet

datum formatering

6 svar · 378 visningar · startad av theguru

theguruMedlem sedan juli 2000411 inlägg
#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'

@ndersMedlem sedan juni 200032 969 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

theguruMedlem 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?

@ndersMedlem sedan juni 200032 969 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.

theguruMedlem sedan juli 2000411 inlägg
#5

ok men hur frågar man efter format typ?

@ndersMedlem sedan juni 200032 969 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.

J.N.Medlem sedan apr. 20031 660 inlägg
#7

HEJ!

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

135 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)