Compteur de vie

Signaler
Messages postés
4
Date d'inscription
vendredi 29 décembre 2000
Statut
Membre
Dernière intervention
14 décembre 2008
-
Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
-
Salut les spécialistes,
Je débute ds la programmation et j'ai besoin de vos talents.

Voila le souci, pour la naissance de mon fils j'ai crée un site et je voudrais y insérer un compteur de vie en y affichant tout simplement son âge (ex, années, mois, jours).
a priori rien de sorcier !!! Mais je ne trouve pas le code qui va bien....
Le seul que j'ai sous la main est celui dessous mais je voudrais supprimer la saisie manuelle pour faire la différence entre le 14/11/2008 et aujourd'hui.

Merci d'avance...

julien.

<html>
<head>
<title>Compteur de la vie</title>
<script LANGUAGE="JAVASCRIPT">
//Nic.C
function lifetimer(){         
 today = new Date()         
 BirthDay = new Date(document.live.age.value)        
 timeold = (today.getTime() - BirthDay.getTime());        
 sectimeold = timeold / 1000;        
 secondsold = Math.floor(sectimeold);        
 msPerDay = 24 * 60 * 60 * 1000 ;        
 timeold = (today.getTime() - BirthDay.getTime());        
 e_daysold = timeold / msPerDay;        
 daysold = Math.floor(e_daysold);        
 e_hrsold = (e_daysold - daysold)*24;        
 hrsold = Math.floor(e_hrsold);        
 minsold = Math.floor((e_hrsold - hrsold)*60);          
 document.live.time1.value = daysold         
 document.live.time2.value = hrsold         
 document.live.time3.value = minsold         
 window.status = "Pour le moment vous etes vieux de " + secondsold + "  Secondes";        
 timerID = setTimeout("lifetimer()",1000)  
}       
</script>
</head>

Compteur de la vie

<script LANGUAGE="JAVASCRIPT">
 var today = new Date()       
 dayStr = today.toLocaleString();       
 document.write("Date:");
 document.write(dayStr);      
 document.write("");
</script>

<form name="live">
  Votre age: Exemple: (mm/jj/aaaa/)

  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  ( 01/06/1959)

 

 

      ----

      Vous etes vieux de :,
      jours,
   
    ----

      :,
      Minutes,
   
    ----

      ,
      Secondes,
   
 

</form>

</html>

1 réponse

Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
8
bonjour,

pas loin, pas loin....

<html>
    <head>
        <title>Compteur de la vie</title>
        <script type="Text/JAVASCRIPT">
        function lifetimer()
        {   var today = Date.parse(new Date());
            var BirthDay = Date.parse(new Date( document.live.age.value ));
            var timeold = ( today - BirthDay );
            var suite=timeold/1000;
            document.live.time1.value=Math.floor(suite/(24*60*60));     // jours
            suite=suite%(24*60*60);
            document.live.time2.value=Math.floor(suite/(60*60));        // heures
            suite=suite%(60*60);
            document.live.time3.value=Math.floor(suite/60);             // minutes
            document.live.time4.value=suite%60;                         // secondes
            setTimeout("lifetimer();",1000);
        }
        </script>
    </head>
   
        Compteur de la vie

        <form name="live">
            date naissance  :
           
           

            Jours
            Heures
            Minutes
            Secondes
        </form>
   
</html>

pas réellement testé !
et sauf que... si l'heure de naissance n'est pas saisie, le compte n'est pas bon
je te laisse à finaliser donc ( quelques billes ici ? )

Cordialement

          [mon Site] [M'écrire] Bul