Vous êtes ici : Accueil » programmation » Affichage dynamique de l'heure coté serveur
Bonjour à toute et à tous.
Le script que je vais vous présenter, affichera l'heure du coté serveur de manière dynamique.
Y'a un peu de PHP mais rien de bien méchant ;-)
<SCRIPT LANGUAGE=JavaScript>
serveur_date = new date(0,0,0, echo date("H, i, s"); ?>)
serveur_heu = serveur_date.getHours();
serveur_min = serveur_date.getMinutes();
serveur_sec = serveur_date.getSeconds();
function serveur_calc()
{
if (serveur_sec < 10)
serveur_sec = "0"+Math.round(serveur_sec);
else if(serveur_sec >= 60)
{
serveur_sec = "00";
serveur_min++;
}
if (serveur_min < 10)
serveur_min = "0"+Math.round(serveur_min);
else if(serveur_min >= 60)
{
serveur_min = "00";
serveur_heu++;
}
if (serveur_heu < 10)
serveur_heu = "0"+Math.round(serveur_heu);
else if(serveur_heu >= 24)
{
serveur_heu = "00";
}
serveur_texte = serveur_heu + ":" + serveur_min + ":" + serveur_sec;
if (document.getElementById){
document.getElementById("serveur_heure").innerHTML=serveur_texte;
}
serveur_sec++;
}
setInterval("serveur_calc()", 1000);
SCRIPT>
<font name="Verdana" size="2">
<DIV ID="serveur_heure">DIV>b>
font>
http://codes-sources.commentcamarche.net/source/16252-affichage-dynamique-de-l-heure-cote-serveur
methode 2: on peut ajour deux trois secondes de plus
<?php
//Fonction pour convertir un timestamp en date française (utilisé dans les commentaires)
function convertit_date($timestamp_actuel) {
setlocale(LC_TIME,'fr_FR','french','French_France.1252','fr_FR.ISO8859-1','fra');
return ucwords(strftime("%A %d %B %Y", $timestamp_actuel));
}
setlocale(LC_TIME,'fr_FR','french','French_France.1252','fr_FR.UTF-8 UTF-8','fra');
$today = utf8_encode(ucwords(strftime("%A %d %B %Y")));
//Fonction pour convertir un timestamp en date (utilisé dans l'envoie du mail au webmaster)
function convertit_timestamp_en_date($timestamp_actuel) {
return date("j-m-Y @ H:i:s", $timestamp_actuel);
}
?>
Nous sommes le Initialisation