Bonjour,

je dois afficher sur le site d'une radio locale l'info suivante avec l'heure en temps réel (dynamique) dans le fuseau horaire du serveur :

"Nous sommes le Jour Mois Année, chez nous il est hh:mm:ss et vous écoutez maintenant :"

Comme la radio est accessible online, l'idée est que l'es auditeurs(quelles que soient leur lieu de résidence dans le monde) sachent en permanence quelle est heure courante de la station de radio pour qu'ils puissent se repérer sur à la grille des émissions.

Merci de vos contributions
bV

Le script que j'utilise pour afficher l'heure en temps réel local est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<SCRIPT>
function date_heure(id)
{
date = new Date;
annee = date.getFullYear();
moi = date.getMonth();
mois = new Array('Janvier', 'F&eacute;vrier', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Ao&ucirc;t', 'Septembre', 'Octobre', 'Novembre', 'D&eacute;cembre');
j = date.getDate();
jour = date.getDay();
jours = new Array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
h = date.getHours();
if(h<10)
{
h = "0"+h;
}
m = date.getMinutes();
if(m<10)
{
m = "0"+m;
}
s = date.getSeconds();
if(s<10)
{
s = "0"+s;
}
resultat = 'Nous sommes le '+jours[jour]+' '+j+' '+mois[moi]+' '+annee+' il est '+h+':'+m+':'+s+ ' et vous écoutez ' ;
document.getElementById(id).innerHTML = resultat;
setTimeout('date_heure("'+id+'");','1000');
return true;
}
window.onload=date_heure("date_heure");
</SCRIPT>
(récupéré ici : http://www.supportduweb.com/scripts_...emps-reel.html)

Mon idée de base était de récupérer l'heure du client et de faire une opération pour la transformer en heure du serveur qui s'affiche à l'aide de la fonction .getTimezoneOffset().

Mais voilà je n'y arrive pas
J'suis plus graphiste que développeur
Merci à vous