Bonjour! Depuis quelques jours j'essai de faire un bandeau avec l'heure de plusieurs pays et je rencontre un problème avec l'heure de Tokyo.
J'utilise un script qui récupère l'heure du serveur et je fait +8 parce que il y a 8 heure de décalage, mais je me rends compte que c'est pas la meilleure solution.
Par exemple, quand a paris il est 23 heure, a Tokyo si je me trompe pas il est 7h du matin mais il m'affiche 31 ce qui n'existe pas.
Je me trompe quelque part c'est sur !!!
Quelqu'un a une idée comment faire ? Merci
J'utilise ce code
J'utilise un script qui récupère l'heure du serveur et je fait +8 parce que il y a 8 heure de décalage, mais je me rends compte que c'est pas la meilleure solution.
Par exemple, quand a paris il est 23 heure, a Tokyo si je me trompe pas il est 7h du matin mais il m'affiche 31 ce qui n'existe pas.
Je me trompe quelque part c'est sur !!!
Quelqu'un a une idée comment faire ? Merci
J'utilise ce code
<!DOCTYPE html>
<html>
<head>
</head>
<body onload="HeureCheckEJS4();">
<script>
/* L'heure à Tokyo */
function HeureCheckEJS4()
{
krucialT = new Date();
heureT = krucialT.getHours()+8;
minT = krucialT.getMinutes();
secT = krucialT.getSeconds();
if (secT < 10)
sec0T = "0";
else
sec0T = "";
if (minT < 10)
min0T = "0";
else
min0T = "";
if (heureT < 10)
heure0T = "0";
else
heure0T = "";
h = heure0T + heureT;
m = min0T + minT;
if (document.getElementById){
document.getElementById("ejs_heure_to").innerHTML=h;
document.getElementById("ejs_heure_tok").innerHTML=m;
}
setTimeout("HeureCheckEJS4()", 1000)
}
window.onload = function() { HeureCheckEJS4(); };
</script>
<h1><span id="ejs_heure_to"></span>:<span id="ejs_heure_tok"></span></h1>
</body>
</html>