Bonjour,

J'ai r�cemment trouv� ce script en javascript qui fonctionne bien. Le seul b�mol c'est qu'il fonctionne avec l'heure de l'ordinateur, donc si un utilisateur qui est sur un autre fuseau horaire s'en sert il verra sa propre heure de son fuseau horaire.
Y aurait t'il un moyen d'y rem�dier pour que le script respecte l'heure CET et UTC ?

Merci de votre aide,

Maxime

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<SCRIPT LANGUAGE=JavaScript>
/*
*/
 
ejs_server_date = new Date
ejs_server_heu = ejs_server_date.getHours();
ejs_server_min = ejs_server_date.getMinutes();
ejs_server_sec = ejs_server_date.getSeconds();
 
ejs_server_date_GMT = new Date
ejs_server_heu_GMT =
ejs_server_date_GMT.getHours()-2;
ejs_server_min_GMT = ejs_server_date_GMT.getMinutes();
ejs_server_sec_GMT = ejs_server_date_GMT.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";
	}
 
if (ejs_server_sec_GMT < 10)
	ejs_server_sec_GMT = "0"+Math.round(ejs_server_sec_GMT);
else if(ejs_server_sec_GMT >= 60)
	{
	ejs_server_sec_GMT = "00";
	ejs_server_min_GMT++;
	}
if (ejs_server_min_GMT < 10)
	ejs_server_min_GMT = "0"+Math.round(ejs_server_min_GMT);
else if(ejs_server_min_GMT >= 60)
	{
	ejs_server_min_GMT = "00";
	ejs_server_heu_GMT++;
	}
if (ejs_server_heu_GMT < 10)
	ejs_server_heu_GMT = "00"+Math.round(ejs_server_heu_GMT);
else if(ejs_server_heu_GMT >= 24)
	{
	ejs_server_heu_GMT = "00";
	}
 
ejs_server_texte = "&nbsp;" + ejs_server_heu + ":" + ejs_server_min + ":" + ejs_server_sec + " CEST - " + ejs_server_heu_GMT + ":" + ejs_server_min_GMT + ":" + ejs_server_sec_GMT + " UTC" ;
if (document.getElementById){
	document.getElementById("ejs_server_heure").innerHTML=ejs_server_texte;
	}
ejs_server_sec++; ejs_server_sec_GMT++;
}
setInterval("ejs_server_calc()", 1000);
 
 
/*
SCRIPT JAVASCRIPT
*/
aujourdhui = new Date();
j = aujourdhui.getDate();
if (j<10)
{
j = "0"+j;
}
d = aujourdhui.getDay();
m = aujourdhui.getMonth();
a = aujourdhui.getFullYear();
jour = new Array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
mois = new Array('janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre');
dater = '' + jour[d] + ' ' + j + ' ' + mois[m] + ' ' + a + '';
 
</script>
<body>
 
<script language="javascript">
document.write(dater);
</script>
 
<div ID=ejs_server_heure>Récupération de l'heure...</div></body>