|
Une Horloge qui Indique l'Heure
Locale de Votre Site Quelque soit l'Endroit où se Trouve
le Visiteur
Insérez
le code ci-dessous dans votre page entre les balises d'entête
<head> ..... </head>
( juste avant </head>
)
<script language="JavaScript">
<!--
//PLF-/
function heure() {
var Maintenant = new Date();
var fuseau = Maintenant.getTimezoneOffset();
var heures = Maintenant.getHours();
var minutes = Maintenant.getMinutes();
var secondes = Maintenant.getSeconds();
heures = heures + (fuseau/60)+1;
//heure été
var annee = Maintenant.getFullYear();
for (i=31; i >24; i--) {
dimanche = new Date(annee, 2, i);
if (dimanche.getDay()==0) break;
}
for (i=31; i >24; i--) {
dimanche2 = new Date(annee, 9, i);
if (dimanche2.getDay()==0) break;
}
if (Maintenant >= dimanche && Maintenant < dimanche2)
heures = heures + 1;
//heure été
heures = ((heures < 10) ? " 0" : " ")
+ heures;
minutes = ((minutes < 10) ? ":0" : ":")
+ minutes;
secondes = ((secondes < 10) ? ":0" : ":")
+ secondes;
document.formhorloge.horloge.value = heures + minutes + secondes;
setTimeout("heure()",1000);
}
//-->
</script> |
Décalage
par rapport à Greenwich (GMT) - +1 pour Paris
Heure d'été : L'heure
d'été commence
le dernier dimanche de mars et se termine le dernier
dimanche d'octbre.
Détail de la recherche du dernier dimanche de mars :
var annee = Maintenant.getFullYear(); //définit l'année en cours
for (i=31; i >24; i--) { // Boucle de 31 en descendant à 24
dimanche = new Date(annee, 2, i); // définit une date (annee, mars*,
jour
correspondant
à i)
if (dimanche.getDay()==0) break; // si le jour de la semaine = 0 **on sort de
la
boucle
}
..........
if (Maintenant >= dimanche && Maintenant < dimanche2)
heures = heures + 1; // si la Maintenant est situé en le dernier dimanche de
mars (inclus) et le dernier dimanche d'octobre on ajoute 1 heure
*mars=2 janvier étant 0
**dimanche=0, lundi=1,...
|
Ensuite insérez le code ci-dessous dans la balise <body>
onload="heure()"
|
EXEMPLE
|
<body bgcolor="#FFFFFF"
background="im/fond.gif" onload="heure()"> |
OU (s'il y a déjà une
fontion ou autre de préchargé)
|
<body bgcolor="#FFFFFF"
background="im/fond.gif" onload="heure();prechargimg('im/imagc.gif','im/imagb.gif')"> |
Puis insérez
le code ci-dessous à l'endroit où vous voulez mettre
l'horloge
premier modèle
<form name="formhorloge" onSubmit="0">
<div align="center">
<input type="text" name="horloge"
size=8 value="">
</div>
</form>
|
deuxième
modèle
|
<form name="formhorloge"
onSubmit="0">
<div align="center">
<input type="button" name="horloge"
value="">
</div>
</form> |
Heure
d'été depuis 1996

|
Début: L'heure d'été commence
le dernier dimanche de mars à 02:00 heure
d'Europe centrale (HEC). Les horloges sont alors avancées
d'une heure, de 02:00 à 03:00 h.
Fin: L'heure d'été se termine le dernier
dimanche d'octobre à 03:00 h (heure d'été =
HEC + 1 h). Les horloges sont alors retardées
d'une heure, de 03:00 à 02:00 h. |
Année
|
Début
|
Fin
|
2012 |
25
mars |
28
octobre |
2011 |
27
mars |
30
octobre |
2010 |
28
mars |
31
octobre |
2009 |
29
mars |
25
octobre |
2008 |
30
mars |
26
octobre |
2007 |
25
mars |
28
octobre |
2006
|
26 mars
|
29 octobre
|
2005
|
27 mars
|
30 octobre
|
2004
|
28 mars
|
31 octobre
|
2003
|
30 mars
|
26 octobre
|
2002
|
31 mars
|
27 octobre
|
2001
|
25 mars
|
28 octobre
|
2000
|
26 mars
|
29 octobre
|
1999
|
28 mars
|
31 octobre
|
1998
|
29 mars
|
25 octobre
|
1997
|
30 mars
|
26 octobre
|
1996
|
31 mars
|
27 octobre
|
Ce site vous a plu ?
Vous avez trouvé le script que vous cherchiez ?
Faites en profiter vos visiteurs : insérez un lien sur
votre site
|
|