Horloge

Wong -  
CrazyWorld Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je suis entrain de mettre sur pied un site que je voudrais y mettre l'heure mais ca ne passe pas.
voici mon code:
<?

$jour = date("d");
$mois = date("m");
$annee = date("Y");

$heure = date("H");
$minute = date("i");
echo "Bonjour ! Nous sommes le $jour/$mois/$annee et il est $heure h $minute.";
?>
La date et l'heure s'affiche mais l'heure ne change pas tant qu'on n'actualise pas ou relance la page à nouveau.
Please help!
Configuration: Windows Vista
Internet Explorer 7.0

1 réponse

  1. CrazyWorld Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   41
     
    Salut tu dois utiliser du JavaScript.
    <head>
    <script type="text/javascript">
     function tS(){ 
        x=new Date(); 
        x.setTime(x.getTime()); 
        return x; 
    } 
    function lZ(x){ 
        return (x>9)?x:'0'+x; 
    } 
    function dT(){ 
        if(fr==0){ 
            fr=1; 
            document.write("" +eval(oT)); 
        } 
        document.getElementById("tP").innerHTML =  eval(oT); 
        setTimeout('dT()',1000); 
    } 
    var fr=0; 
    oT=" tS().getHours()+':'+lZ(tS().getMinutes())+':'+lZ(tS().getSeconds())"; 
    </script>
    </head>
    <body>
     <table border="0" cellspacing="0" cellpadding="0" align="center">
    <tr><td >
    <?
    $jour = date("d"); 
    $mois = date("m"); 
    $annee = date("Y");
    echo "Bonjour ! Nous sommes le $jour/$mois/$annee et il est &nbsp;"; ?>
    </td><td id="tP" >
     <script type="text/javascript">dT();</script></td></tr></table>
    </body>
    
    0