Afficher l'heure en temps réel sur son site
Afficher l'heure sur son site, voila j'ai mis ce script en PHP bien qu'il soit principalement fait en JS, mais j'espère que cela n'offusquera personne, car en plus du JS j'ai également ajouter du CSS dont display:inline; pour éviter le retour chariot de la fin du form.
<?php
?>
<!-- Code à placer dans la partie HEAD -->
<HEAD>
<?php
// Récupère l'heure
$localtime = localtime();
$seconde = $localtime[0];
$minute = $localtime[1];
$heure = $localtime[2];
?>
<SCRIPT>
bcle=0;
function clock()
{
if (bcle == 0)
{
heure = <?php echo $heure ?>;
min = <?php echo $minute ?>;
sec = <?php echo $seconde ?>;
}
else
{
sec ;
if (sec == 60)
{
sec=0;
min ;
if (min == 60)
{
min=0;
heure ;
};
};
};
txt="";
if(heure < 10)
{
txt = "0";
}
txt = heure ":";
if(min < 10)
{
txt = "0"
}
txt = min ":";
if(sec < 10)
{
txt = "0"
}
txt = sec ;
timer = setTimeout("clock()",1000);
bcle ;
document.clock.date.value = txt ;
}
</SCRIPT>
<STYLE TYPE="text/css">
form{
display:inline;
}
.style {border-width: 0;background-color:#005A7B;color: #F2f2f2;}
</STYLE>
</HEAD>
<!-- Charge la fonction dans le corps de la page -->
<BODY onLoad="clock()">
<!-- Affiche l'heure -->
<form name="clock" onSubmit="0">
<input type="text" name="date" size="5" readonly="true" class="style">
</form>