Date et heure du serveur

Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai ce bout de code que je voudrais ajouter + 4h à l'heure et y mettre la date du jour en long format. En fait ce code donne l'heure du serveur sur lequel est hébergé le site internet.
Je voudrais avoir ceci si possible :
Nous sommes le Jeudi 26 Août 2010 - Il est 09:08:11
En considérant que l'heure est +4 donc en réalité 05:08:11

<DIV ID="ejs_server_heure"></div>
<SCRIPT LANGUAGE=JavaScript>
ejs_server_date = new Date(0,0,0,<? echo date("H, i, s"); ?>)
ejs_server_heu = ejs_server_date.getHours();
ejs_server_min = ejs_server_date.getMinutes();
ejs_server_sec = ejs_server_date.getSeconds();

function ejs_server_calc()
{
if (ejs_server_sec < 10)
	ejs_server_sec = "0"+Math.round(ejs_server_sec);
else if(ejs_server_sec >= 60)
	{
	ejs_server_sec = "00";
	ejs_server_min++;
	}
if (ejs_server_min < 10)
	ejs_server_min = "0"+Math.round(ejs_server_min);
else if(ejs_server_min >= 60)
	{
	ejs_server_min = "00";
	ejs_server_heu++;
	}
if (ejs_server_heu < 10)
	ejs_server_heu = "0"+Math.round(ejs_server_heu);
else if(ejs_server_heu >= 24)
	{
	ejs_server_heu = "00";
	}
ejs_server_texte = ejs_server_heu + ":" + ejs_server_min + ":" + ejs_server_sec;
if (document.getElementById){
	document.getElementById("ejs_server_heure").innerHTML=ejs_server_texte;
	}
ejs_server_sec++;
}
setInterval("ejs_server_calc()", 1000);
</script>


Pouvez vous m'aider svp ?

1 réponse

ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   340
 
Essaie déjà de régler le fuseau horaire via date_default_timezone_set (https://www.php.net/manual/en/function.date-default-timezone-set.php)
0