Les Allergies
Alimentaires
Posez votre question Signaler

[javascript,php] vérifier une date [Résolu]

griese 121Messages postés 15 juin 2004Date d'inscription - Dernière réponse le 27 févr. 2012 à 11:30
Bonjour à tous
Voici mon problème. Dans un formulaire de saisie, je demande à l'utilisateur de saisir une date. Pour cela, il doit choisir un jour un mois et une année dans 3 menus déroulant différents. Je voudrai pouvoir vérifier si la date saisie est correct. Du genre qu'il ne puisse pas saisir 30/02/aaaa. Quelqu'un pourrait il m'aider ?
Je vous en remercie.
Lire la suite 

[javascript,php] vérifier une date »

4 réponses
Réponse
+17
moins plus
J'ai pas mal chercher de fonction qui permette de vérifier la validité d'une date sur notre ami google et j'ai pas réussi a en trouver de simple et efficace. Je me suis donc lancer dans la création de ma fonction qui me semble simple et relativement clair. Je me permet de la poster ici en espérant que ça puisse en aider certain :

function checkDate(_date) {
reg = new RegExp(/^[0-3]{1}[0-9]{1}[\/][0-1]{1}[0-9]{1}[\/][0-9]{4}$/);
if(!reg.test(_date)){ // VERIFICATION DU FORMAT JJ/MM/AAAA
return false;
}
tabDate = _date.split('/');
dateTest = new Date(tabDate[2], tabDate[1] - 1, tabDate[0]);
if(parseInt(tabDate[0], 10) != parseInt(dateTest.getDate(), 10)
|| parseInt(tabDate[1], 10) != parseInt(dateTest.getMonth(), 10) + parseInt(1, 10)
|| parseInt(tabDate[2], 10) != parseInt(dateTest.getFullYear(), 10) ){ // VERIFICATION DE L'EXSISTANCE
return false;
}
return true;
}


Si ça vous a aider merci de me mettre un petit + :)
stefbroox - 13 janv. 2012 à 13:33
Je pense qu'elle n'est pas juste cette méthode.
ragu - 27 févr. 2012 à 11:30
je ne comprend rien a ta méthode
Ajouter un commentaire
Réponse
+15
moins plus
J'ai résolu mon problème en allant sur ce site qui met à dispostion un code, permettant le contrôle de validité d'une date, en javascript. Voici le lien pour ceux que ça intéresse.
http://www.editeurjavascript.com/scripts/scripts_formulaires_3_595.php
Ajouter un commentaire
Ce document intitulé « [javascript,php] vérifier une date » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?