Script de calcul de l'âge
Fermé
Théo
-
17 juin 2007 à 18:50
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 28 sept. 2011 à 15:47
JooS Messages postés 2465 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 28 sept. 2011 à 15:47
A voir également:
- Script de calcul de l'âge
- Script vidéo youtube - Guide
- Calcul moyenne excel - Guide
- Formule de calcul excel - Guide
- Logiciel calcul plancher bois gratuit - Télécharger - Architecture & Déco
- Taux de réalisation calcul - Forum Excel
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 !
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/
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 ;)
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 ;)
BELAKI
Messages postés
172
Date d'inscription
samedi 9 février 2008
Statut
Membre
Dernière intervention
25 février 2012
23
28 sept. 2011 à 15:37
28 sept. 2011 à 15:37
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 -_-
JooS
Messages postés
2465
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
Modifié par JooS le 28/09/2011 à 15:50
Modifié par JooS le 28/09/2011 à 15:50
Salut ...
utilise la méthode split pour découper ta variable(Ex: date) en 3 parties ...
Et aprés, tu aura ...
utilise la méthode split pour découper ta variable(Ex: date) en 3 parties ...
dates = date.split('/');
Et aprés, tu aura ...
jour = dates[0]; mois = dates[1]; annee = dates[2];
19 avril 2008 à 19:59
28 sept. 2011 à 15:38