calcul age date naissance et souhaiter anniversaire

Pour toutes les discussions javascript, jQuery et autres frameworks
moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

calcul age date naissance et souhaiter anniversaire

Message par moon136 » 01 sept. 2017, 23:46

Salut

J'ai trouvé ce script tres utile pour mon exercice :
http://www.toutjavascript.com/main/script.php?url=age

par contre pour qu'il marche dans les années 2000 comment faire? pour qu'il fonctionne dans une date lointaine enfin je cromprends pas encore tout concernant ce sujet...

Avatar du membre
Frosty
Messages : 123
Enregistré le : 20 juil. 2017, 13:23
Localisation : Grenoble

Re: calcul age date naissance et souhaiter anniversaire

Message par Frosty » 02 sept. 2017, 10:29

Salut,

En effet il y a quelques passages qui mériteraient plus de commentaires/explications... Ca peut être l'occasion de faire une bonne mise à jour de ce script...
En même temps ça aidera pour la mise à jour générale du contenu du site.
Je regarde ça en début de semaine prochaine si ça te dit (et si personne d'autre ne l'a fait d'ici là).

moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

Re: calcul age date naissance et souhaiter anniversaire

Message par moon136 » 02 sept. 2017, 14:21

salut oui merci

je fais des recherches en attendant, mais je trouve des choses avec des langages jamais vu encore (php ou jquery) , javascript ya que ici que j'ai trouvé.
je vais voir si je trouve des tutos, ou peut etre quelqu un d'autres va repondre comme c'est la rentree :mrgreen:

Avatar du membre
Frosty
Messages : 123
Enregistré le : 20 juil. 2017, 13:23
Localisation : Grenoble

Re: calcul age date naissance et souhaiter anniversaire

Message par Frosty » 02 sept. 2017, 19:41

Ca marche.
A noter que jQuery n'est pas un langage à part entière mais plutôt une "surcouche facultative" à JavaScript pour faire simple (voir le nouveau tuto d'introduction dispo sur ce site même).
Cela dit je pense que tu as raison de vouloir commencer par la base (JavaScript seul).
Par contre, pourquoi JavaScript plutôt qu'un autre langage ? Quel est le contexte de ton apprentissage / tes exercices ? Tu fais des études en informatique ?

moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

Re: calcul age date naissance et souhaiter anniversaire

Message par moon136 » 02 sept. 2017, 21:38

ah oui jai vu il y a un tuto sur jquery c top. oui exactement je suis en formation informatique, j'ai etudié html5 et css3, javascript en cours ensuite il reste jquery et php.. quand on debute c loin d etre facile, surtout que c'est une formation à distance...

moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

Re: calcul age date naissance et souhaiter anniversaire

Message par moon136 » 04 sept. 2017, 21:43

franchement je n'ai pas compris comment regler la date, je trouve pas de tuto en plus qui correspond a ce que je cherche

Avatar du membre
Frosty
Messages : 123
Enregistré le : 20 juil. 2017, 13:23
Localisation : Grenoble

Re: calcul age date naissance et souhaiter anniversaire

Message par Frosty » 05 sept. 2017, 00:25

Salut,

Désolé avec la rentrée côté perso c'est un peu le rush...

Qu'est-ce que tu veux dire par "régler la date" ?

Qu'appelles tu une "date lointaine" ?

Le script fonctionne "presque" pour les "années 2000" (>= 2000). En effet, il y a une alerte "la date n'existe pas" juste avant l'alerte qui affiche l'âge (avec une valeur qui elle est correcte)
Pour retirer cette vérification + alerte, il suffit de retirer le bout de code correspondant :

Code : Tout sélectionner

         if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
            alert("La date "+d+" n'existe pas !");
            ok=0;
         }
On pourrait retirer encore 2 lignes de plus qui ne serviraient plus à rien (pour définir des valeurs pour j2 et m2).

Si j'ai le temps dans la semaine, comme je disais j'essaie de proposer une nouvelle version de ce script.

moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

Re: calcul age date naissance et souhaiter anniversaire

Message par moon136 » 05 sept. 2017, 10:28

salut merci pas de soucis, c bon ca marche bien, jai meme enlever la précisions au mois prés..

il me reste a bien placer la fonction condition pour souhaiter l'anniv et ce sera ok. ;)

moon136
Messages : 51
Enregistré le : 12 août 2017, 15:00

Re: calcul age date naissance et souhaiter anniversaire

Message par moon136 » 05 sept. 2017, 10:55

voila mon code donc si je met une date anniversaire il me met l'age et il souhaite l'anniversaire que si j'actualise la page pas avec le clic.

Code : Tout sélectionner


var today=new Date(),
    mois_actuel= today.getMonth() +1,
    jour_actuel= today.getDate();
    
 
if (mois_actuel === 5 && jour_actuel === 3) {
}

alert ("Bon anniversaire!!");
as tu une idée comment je peux aire , est ce que tu mettrai une boucle ou c'est pas la peine?

Avatar du membre
Frosty
Messages : 123
Enregistré le : 20 juil. 2017, 13:23
Localisation : Grenoble

Re: calcul age date naissance et souhaiter anniversaire

Message par Frosty » 05 sept. 2017, 11:01

Si tu mets le alert("bon anniversaire") en dehors des accolades qui suivent le if (mois_actuel === 5 && jour_actuel === 3), ça va lancer le alert("bon anniversaire") quelque soit le jour/mois courant, et le "if" ne servira jamais à rien...

La base :

Code : Tout sélectionner

if (<condition>) {
  <instruction(s) si vrai>
}

Répondre