begin process at 2012 05 28 09:19:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

compteur de vie


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

compteur de vie

samedi 13 décembre 2008 à 23:56:14 | compteur de vie

jujulagor

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>
<body BGCOLOR="#FFFFFF">
<h2 align="center">Compteur de la vie</h2>
<script LANGUAGE="JAVASCRIPT">
 var today = new Date()       
 dayStr = today.toLocaleString();       
 document.write("<b>Date:");
 document.write(dayStr);      
 document.write("</b>");
</script>
<p align="center"><br>
</p>
<form name="live">
  <p>Votre age:<input TYPE="text" NAME="age" VALUE SIZE="20"> Exemple: (mm/jj/aaaa/)<br>
  &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) <br>
  <input TYPE="button" NAME="start" VALUE="Calculer" ONCLICK="lifetimer(this.form)"> <input
  TYPE="reset" NAME="resetb" VALUE="Effacer"> <br>
  </p>
  <table border="0">
    <tr>
      <td>Vous etes vieux de :</td>
      <td><input TYPE="text" NAME="time1" VALUE size="8"> jours</td>
    </tr>
    <tr>
      <td>:</td>
      <td><input TYPE="text" NAME="time2" VALUE size="8"> Minutes</td>
    </tr>
    <tr>
      <td></td>
      <td><input TYPE="text" NAME="time3" VALUE size="8"> Secondes</td>
    </tr>
  </table>
</form>
</body>
</html>
dimanche 14 décembre 2008 à 01:22:52 | Re : compteur de vie

kohntark

Membre Club
Réponse acceptée !
Salut,

Ca devrait faire l'affaire :

<html>
<head>
<title>Compteur de la vie</title>


</head>
<body BGCOLOR="#FFFFFF">
<h2 align="center">Compteur de la vie</h2>

<div id="age"></div>

</body>
</html>

<script type="text/javascript">
function lifetimer(){        
  today = new Date();
 
  // naissance le 14/11/2008 à 13:12
  BirthDay = new Date(2008,10,14,13,12);

  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);
 
  if (hrsold < 10) hrsold = "0"+hrsold;
  if (minsold < 10) minsold = "0"+minsold;
 
  // affichage dans le document
  document.getElementById("age").innerHTML = "Mon père ne dort plus depuis "+daysold+" jours, "+hrsold+" heures et  
  "+minsold+" minutes";
       
  timerID = setTimeout("lifetimer()",1000); 
}

lifetimer();
</script>

Cordialement,

Kohntark-

dimanche 14 décembre 2008 à 12:10:07 | Re : compteur de vie

jujulagor

Salut Kohntark,

Merci pour la rapidité de ta réponse, mais le code ne marche pas sur le logiciel de création de site Website X5.
Alors je peux pas teddire si c'est le code ou le logiciel.
Le code n'affiche que "Compteur de vie"....  [ Lien ]
Aurait une solution pour ce petit hic.

En tout cas merci.

Cordialement.

julien.
dimanche 14 décembre 2008 à 12:49:17 | Re : compteur de vie

kohntark

Membre Club
Salut Julien,

Ton code HTML est truffé d'erreurs !!

Pour que ça fonctionne "à peu près" :

Repère le code :
<html>
<head>
<title>Compteur de la vie</title>


</head>
<body BGCOLOR="#FFFFFF">
<h2 align="center">Compteur de la vie</h2>
<div id="age"></div>



</body>
</html>
et remplace le par :

<h2 align="center">[écris le titre que tu souhaites, ou supprime cette ligne]</h2>
<div id="age"></div><!-- c'est ici que le message va s'afficher -->



Repère le code :
  document.getElementById("age").innerHTML = "Mon père ne dort plus depuis "+daysold+" jours, "+hrsold+" heures et   
"+minsold+" minutes";


... et supprime les retours à la ligne, il ne doit être que sur 1 seule ligne. Tu peux bien sur modifier le texte que j'avais mis en exemple, mais ne touche pas aux variables (ce qu'il y a entre les "+[variable]+")


Beau bébé en tout cas


Kohntark -

dimanche 14 décembre 2008 à 14:34:08 | Re : compteur de vie

jujulagor

Super !! Merci Kohntark, j'ai copié / coller le code ds un Notepad ss activer le retour à la ligne,
puis je l'ai transformé l'extension en html que j'appelle depuis le logiciel du site.
C'est génial, c'est la première fois que j'utilise ce forum et que je me lance ds la programmation
même si je n'ai fais que coller le code
, la programmation semble + facile avec des gars comme toi.

Encore merci et peut être à bientôt.

Julien un papa  qui ne dort plus depuis 30 jours, 01 heures et 19 minutes !!!!!!

slts.

Julien



Cette discussion est classée dans : compteur, document, nbsp, daysold, hrsold


Répondre à ce message

Sujets en rapport avec ce message

probleme affichage image [ par zizou94 ] Bonjour à tousVoivi mon deuxieme souci du jour.J'ai un code ou il y a du javascript et du php mélanger. Ce code permet l affichage de l image au passa asp-php [ par tity3 ] Bonjour!Je suis debutant en asp, j'ai un site ecrit en asp. J'aimerais le changer(traduire) en php. Serait il possible?Existe t'il un logiciel pour ca Probleme formulaire de contact [ par nomisconception ] BonjourJe suis novice dans la programmation en php... Je suis actuellement occupé de créer un site internet pour des amis qui parte faire un tour du m probleme d'opload d'image a partir d'un formulaire [ par cyrilherve ] bonjour a tous ,j'ai cree un formulaire, a partir du quel je recupere des informations que je garde dans une base de donnee et je charge egalement une classer les données SQL dans tableau [ par yatoo ] Re bonsoir,Maintenant que je récupère mes données sur une page php, j'aimerai qu'elle se classe dans un tableau a 3 colonnes.mais c pas bon .          Probleme de transition base Mysql à PDF avec FPDF [ par zeusdu95 ] Mon problème est le suivant je cherche à crée un document PDF avec FPDF qui est constitué d'un tableau récapitulatif de toutes les informations sur ch compteur de visite [ par juste1sms ] Bonjour à tous, Je cherche à réaliser un script mais je n'y arrive pas.... Le principe: Il s'agit d'un site avec des Jeux gratuits sans obligati accès restreint à certains membres [ par killtroop ] Tout d'abord bonjour à tous! Voilà mon petit soucis: j'aimerai que certaines pages ne soient accessibles qu'à certains membres (je précise, il y aura


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,420 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales