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 93 94 95 96 97 98 99 100 101
| function heure() {
//Horloge a l'heure de Paris
var dd;
var Maintenant = new Date();
var fuseau = Maintenant.getTimezoneOffset();
var heures = Maintenant.getHours();
var minutes = Maintenant.getMinutes();
var secondes = Maintenant.getSeconds();
//Décalage par rapport à Greenwich (GMT) - +1 pour Paris
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é
// quelques corrections pour retablir des heures inferieures a 0H et superieures a 23H
if ( heures < 0 ) {
heures = 24 + heures;
}
if (heures > 23) {
heures = heures - 24;
}
heures = ((heures < 10) ? " 0" : " ") + heures;
minutes = ((minutes < 10) ? ":0" : ":") + minutes;
secondes = ((secondes < 10) ? ":0" : ":") + secondes;
// formhorloge_Paris: nom du formulaire pour l'horloge a l'heure de Paris
// horloge: nom de l'input, où sera affiché l'horloge
document.formhorloge_Paris.horloge.value = heures + minutes + secondes;
//Horloge de Chicago
//de meme sauf qu'on a pas besoin de l'heure d'été
var Maintenant2 = new Date();
var fuseau2 = Maintenant2.getTimezoneOffset();
var heures2 = Maintenant2.getHours();
var minutes2 = Maintenant2.getMinutes();
var secondes2 = Maintenant2.getSeconds();
//Décalage par rapport à Greenwich (GMT) -4 pour montréal
heures2 = heures2 + (fuseau2/60)-5;
//heure été
var annee2 = Maintenant2.getFullYear();
for (i=31; i >24; i--) {
dimanche11 = new Date(annee2, 2, i);
if (dimanche11.getDay()==0) break;
}
for (i=31; i >24; i--) {
dimanche22 = new Date(annee2, 9, i);
if (dimanche22.getDay()==0) break;
}
if (Maintenant2 >= dimanche11 && Maintenant2 < dimanche22) heures2 = heures2 + 1;
//heure été
// quelques corrections pour retablir des heures inferieures a 0H et superieures a 23H
if ( heures2 < 0 ) {
heures2 = 24 + heures2;
}
if (heures2 > 23) {
heures2 = heures2 - 24;
}
heures2 = ((heures2 < 10) ? " 0" : " ") + heures2;
minutes2 = ((minutes2 < 10) ? ":0" : ":") + minutes2;
secondes2 = ((secondes2 < 10) ? ":0" : ":") + secondes2;
document.formhorloge_montreal.horloge.value = heures2 + minutes2 + secondes2;
dd=setTimeout("heure()",1000);
}
//-->
</script>
<SCRIPT LANGUAGE="Javascript">
<!--
function getDt(){
dt=new Date();
hrs=dt.getHours();
min=dt.getMinutes();
sec=dt.getSeconds();
tm=" "+((hrs<10)?"0":"") +hrs+":";
tm+=((min<10)?"0":"")+min+":";
tm+=((sec<10)?"0":"")+sec+" ";
document.getElementById('display').innerHTML=tm;
setTimeout("getDt()",1000);
}
function getDt2(){
dt=new Date();
hrs=dt.getHours();
min=dt.getMinutes();
sec=dt.getSeconds();
tm=" "+((hrs<10)?"0":"") +hrs+":";
tm+=((min<10)?"0":"")+min+":";
tm+=((sec<10)?"0":"")+sec+" ";
document.getElementById('display2').innerHTML=tm;
setTimeout("getDt2()",1000);
}
// -->
<body onload="heure()" onUnload="clearTimeout(dd)" onLoad="getDt()"> |
Partager