fonction pour vérifier si une date est valide [asp] - ASP - Programmation
Marsh Posté le 15-12-2003 à 18:55:23
IsDate
Marsh Posté le 15-12-2003 à 19:05:40
ça ne vérifie que le format ça !! (si ça peut etre converti en date )..
Marsh Posté le 15-12-2003 à 19:28:32
bah non, il me semble avoir utilisé cette fonction pour savoir si une date était valide ou non
Marsh Posté le 15-12-2003 à 20:03:03
Euh... c'est quoi la différence entre "vérifier que le format est valide" et "vérifier que la date est valide" ?
Si ta date peut être convertie en type date, je vois pas comment elle ne pourrais pas être valide...
Le type prends en compte tout ce qu'il te faut (nombre de jours dans le mois, etc.)
Marsh Posté le 15-12-2003 à 20:09:45
ben tout à l'heure j'ai essayé le 31 02 2003 et il me semblait que ça avait dit que c t bon.. :-/
Je reessaye demain et je vous dit quoi
Marsh Posté le 15-12-2003 à 22:35:45
T'as rêvé... Sur un SQL Server US (donc dates au format mm/dd/yyyy) :
select isDate('01/02/2003'), isDate('02/29/2003'), isDate('02/29/2004')
Ca retourne
1 0 1 |
(ce qui est vrai)
Et en VBS (donc même moteur que l'ASP) (sur une machine en français donc dd/mm/yyyy) :
msgbox(isDate("01/02/2003" ) & "," & isDate("02/29/2003" ) & "," & isDate("02/29/2004" ))
Ca me retourne "true,false,true"
Marsh Posté le 16-12-2003 à 11:13:18
oui ça marche :-/
Merci beaucoup..
(j'avais fait un essai vite fait et j'ai du me tromper.. du coup je cherchais une autre solution!)
Marsh Posté le 15-12-2003 à 18:53:03
Je ne parle pas du format
Comme en php il existe la fonction checkdate.
En asp, existe t'il une fonction qui vérifie si une date est valide? en fonction des années bisextiles etc..?