Horloge

Fermé
Wong - 10 nov. 2008 à 05:34
CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 - 10 nov. 2008 à 05:52
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!
A voir également:

1 réponse

CrazyWorld Messages postés 326 Date d'inscription samedi 8 novembre 2008 Statut Membre Dernière intervention 16 février 2013 41
10 nov. 2008 à 05:52
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