VÉRIFICATION D'UNE DATE AVEC GESTION DES ANNÉES BISSEXTILE

Messages postés
388
Date d'inscription
lundi 7 juillet 2003
Statut
Webmaster
Dernière intervention
10 février 2009
- - Dernière réponse : BinOff
Messages postés
25
Date d'inscription
mardi 24 juillet 2001
Statut
Membre
Dernière intervention
13 décembre 2007
- 19 avril 2004 à 12:10
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21984-verification-d-une-date-avec-gestion-des-annees-bissextile

cs_garfield90
Messages postés
388
Date d'inscription
lundi 7 juillet 2003
Statut
Webmaster
Dernière intervention
10 février 2009
-
en lisant le source, je crois que t'as pas pris en compte le fait que si une année est divisible par 4 et par 100, l'année n'est pas bisextille
Sinon tu aurais pu aussi passé une date sous ce format (dd-mm-aaaa ou dd/mm/aaaa) plutot que sous le format dd,mm,aaaa pour moi ce serait plus propre
cs_garfield90
Messages postés
388
Date d'inscription
lundi 7 juillet 2003
Statut
Webmaster
Dernière intervention
10 février 2009
-
en fait, je me suis mal exprimer.
est bisextille, les années divisibles par 4 sauf les années divisibles par 100 exception faite des années divisibles par 400
au fait je viens d'y penser la fonction isdate() existe et fonctionne très bien alors pourquoi la recréer????
BinOff
Messages postés
25
Date d'inscription
mardi 24 juillet 2001
Statut
Membre
Dernière intervention
13 décembre 2007
-
à l'orginie, je l'ai créée pour vérifier à partir d'une date de la forme YYYYMMDD indiquée par un utilisateur.

Mon serveur ASP étant américain, lorsque j'ajoutais une date formatée par DateSerial dans ma base de donnée, me l'ajoutait au format américain et non français.

Bref si j'ai fait cette fonction c'est parce que j'avais des problèmes au niveau de la validation de mes dates.

Je vais corriger de suite le code avec tes indications. Merci encore garfield90
Focalizer
Messages postés
76
Date d'inscription
dimanche 19 mai 2002
Statut
Membre
Dernière intervention
8 mai 2006
-
t'as essayé de mettre un Session.LCID = 1036 au début de tes pages ? ca remetra tes date en fr :)
Focalizer
Messages postés
76
Date d'inscription
dimanche 19 mai 2002
Statut
Membre
Dernière intervention
8 mai 2006
-
t'as essayé de mettre un Session.LCID = 1036 au début de tes pages ? ca remetra tes date en fr :)