http://www.monjavascript.net

ACCUEIL
Contact
Rechercher
Insérez dans vos
  favoris

ACCUEIL DES
  VISITEURS

DATE & HEURE
EFFETS DE TEXTE
FENETRES
FORMULAIRES
IMAGES
MENUS
PRATIQUE
POP UP
DIVERS

Cours de javascript
Générer vos Fichiers
  CSS

Générer vos Meta-Tags
Description des Balises
  Meta

Les Codes Couleur
L'objet Math
Lissage De Prêt
Tableau d'Amortissement
un Multi-Moteurs de recherche sur Votre Site
Cryptez votre e-mail
  pour contrer le Spam

Cryptez vos Scripts
Moteurs de recherches
Référencement
Je Crée Mon Site
L'éditeur JavaScript

 

Une Horloge qui Indique l'Heure Locale de Votre Site Quelque soit l'Endroit où se Trouve le Visiteur


Heure de Paris

Insérez le code ci-dessous dans votre page entre les balises d'entête
<head> ..... </head>
( juste avant </head> )


<script language="JavaScript">
<!--
//PLF-http://www.monjavascript.net/
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

 
 
Mon javascript    20-07-2018