Script de calcul de l'âge
Théo
-
JooS Messages postés 2705 Statut Membre -
JooS Messages postés 2705 Statut Membre -
Bonjour, je cherche un script (javascript si possible) sui permet de calculer l'âge de quelqu'un a partir d'une date de naissance en années, jour, heures et secondes.
Merci de m'aider.
Merci de m'aider.
9 réponses
-
Tu pourrais au moins le remercier de t'avoir sorti un script !
Si tu sais pas utiliser ta souris on n'y peut rien ! -
<form> Entrez votre date de naissance ci-dessous :<br> jj : <input maxlength="2" type="text" name="jour"><br> mm : <input maxlength="2" type="text" name="mois"><br> aaaa : <input maxlength="4" type="text" name="annee"><br> <input type="button" value="Calculer" onclick=" actu=new Date(); if((actu.getMonth()+1)>=this.form.mois.value) { if((actu.getMonth()+1)==this.form.mois.value) { if(actu.getDate()>=this.form.jour.value) { mois=(actu.getMonth()+1)-this.form.mois.value; ans=actu.getFullYear()-this.form.annee.value; } else { mois=(12-this.form.mois.value)+(actu.getMonth()+1); ans=actu.getFullYear()-this.form.annee.value-1; } } else { mois=(actu.getMonth()+1)-this.form.mois.value; ans=actu.getFullYear()-this.form.annee.value; } } else { mois=(12-this.form.mois.value)+(actu.getMonth()+1); ans=actu.getFullYear()-this.form.annee.value-1; } if(actu.getDate()>this.form.jour.value) { jours=actu.getDate()-this.form.jour.value; } else { jours=(30-this.form.jour.value)+(actu.getDate()); } while(jours>30) { jours-=30; mois+=1; } while(mois>12) { mois-=12; ans+=1; } window.alert('Vous avez '+ans+' ans.'); "> </form> -
Merci mais ton script ne marche pas. Aussi ce que je voulais c'est qu'il calcule les jours, les heures et les secondes.
-
Il marche pourtant si tu copie tout sur une page html avec <html><body> au dessus et </body></html>en dessous ;)
Je l'ai encore testé maintenant :D
Sinon cherche sur l'éditeur javascript il y a tout là bas : http://www.editeurjavascript.com/ -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Firefox et IE7 ;)
Mais ce n'est pas ça le problème, si ton navigateur à le javascript activé il marchera ;)
Vérifie que tu n'a pas désactivé le javascript ;) -
-
-
Bhen il est bien votre script mais ma date est au format jj/mm/aaaa alors sa pose problèmme et je sais pas trop comment faire -_-