Hej gruppe. Jeg har lavet en funktion der kan omsætte en tekstdato 
til en reel datoværdi, men har fået lidt bøvl med håndteringen af 
gale værdier. 
Jeg vil gerne kunne tjekke om input kan tolkes korrekt som en dato 
og så smide enten null eller en pseudodato ud i stedet for at lade 
funktionen fejle hvis input ikke kan oversættes korrekt. 
Problemet er at IsDate afhænger af det bagvedliggende datoformat. 
Jeg havde forventet at formatet yyyy-mm-dd ville være "sikkert" at 
bruge, uanset hvilket datoformat der var valgt på serveren, men 
sådan spiller klaveret ikke. 
Isdate('2007-03-23') returnerer 0 (falsk), på trods af at der mig 
bekendt ikke findes nogen datoformater baseret på rækkefølgen ydm.
Hvis jeg fjerner bindestregerne, virker det o.k. - men da mine 
inputværdier undervejs er håndteret som heltal, skal jeg så selv 
sørge for 0-padding hvis det skal gå op. Jeg kan også formatere 
datoen efter ISO8601 (yyyy-mm-ddThh:mi:ss), men her er problemet 
igen at jeg skal 0-padde dagen og måneden for at undgå fejl.
Er der nogen fornuftig måde at håndtere datoer på uden at bekymre 
sig om det bagvedliggende datoformat?
-- 
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er 
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og 
hvordan på 
http://usenet.dk/netikette/citatteknik.html