[javascript,php] vérifier une date
Résolu/Fermé
griese
Messages postés
139
Date d'inscription
dimanche 9 mai 2004
Statut
Membre
Dernière intervention
27 février 2008
-
6 juin 2006 à 10:44
Doot - 31 janv. 2013 à 11:49
Doot - 31 janv. 2013 à 11:49
A voir également:
- [javascript,php] vérifier une date
- Verifier un lien - Guide
- Telecharger javascript - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Verifier compatibilite windows 11 - Guide
2 réponses
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 + :)
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 + :)
griese
Messages postés
139
Date d'inscription
dimanche 9 mai 2004
Statut
Membre
Dernière intervention
27 février 2008
119
7 juin 2006 à 11:43
7 juin 2006 à 11:43
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
http://www.editeurjavascript.com/scripts/scripts_formulaires_3_595.php
13 janv. 2012 à 13:33
27 févr. 2012 à 11:30
31 janv. 2013 à 11:49