Accueil > > > HORLOGE TRIPLE AFFICHAGE AU FORMAT AM/PM/24H/DST
HORLOGE TRIPLE AFFICHAGE AU FORMAT AM/PM/24H/DST
Information sur la source
Description
HORLOGE TRIPLE AFFICHAGE au format AM/PM/24H/DST dans trois différents pays: la FRANCE, les EMIRATS et la THAILANDE en même temps. Vous pouvez l'utilisez durant votre voyage si vous avez un vol de connection ou dans votre travail si vous en avez besoin. Vous pouvez la personnaliser pour trois autres pays si vous le souhaitez. Le code a été testé sur (Internet Explorer et Mozilla). Tous ce que vous avez besoin c'est que l'heure de votre OS Windows ou linux soit OK.
Source
- /*
-
- You can use this component for free
- Realease 2 : Add algoritm to calculate available uniquely into FRANCE
-
- */
-
- //------------------------------------------------ Global variables
- var dos="images/";
- var TBOhorlogeParis = new HorlogeClass(60,60,true,"FRANCE");var TBOhorlogeParisTemp = new HorlogeClass(60,60,true,"FRANCE");
- var TBOhorlogeDubai = new HorlogeClass(240,0,true,"EMIRATES");var TBOhorlogeDubaiTemp = new HorlogeClass(240,0,true,"EMIRATES");
- var TBOhorlogeBangkok = new HorlogeClass(420,0,true,"THAILANDE");var TBOhorlogeBangkokTemp = new HorlogeClass(420,0,true,"THAILANDE");
- var passageSWFrance = new HorlogeDSTClass();
- passageSWFrance.toCalculateDSTSummer();
- passageSWFrance.toCalculateDSTWinter();
-
- //----------------------------------------------- Object
- function HorlogeDSTClass(){
- //------------------------------------------------ properties
- this.dateSummerTime="";
- this.dateWinterTime="";
- this.toCalculateDSTSummer=function(){
- var dateHorlogeDST = new Date();//local time
- //algo rechercher date de passage hiver->ete
- var i=24;var findSaturday = false;
- dateHorlogeDST.setMonth(2);//mois de mars
- while(!findSaturday&&(i<=31)){
- dateHorlogeDST.setDate(i);
- if(dateHorlogeDST.getDay()==0){
- findSaturday = true;
- dateHorlogeDST.setHours(1);
- dateHorlogeDST.setMinutes(0);
- dateHorlogeDST.setSeconds(0);
- dateHorlogeDST.setMilliseconds(0);
- this.dateSummerTime=dateHorlogeDST;
- }
- i++;
- }
- }
- this.toCalculateDSTWinter=function(){
- var dateHorlogeDST = new Date();//local time
- //algo rechercher date de passage hiver->ete
- var i=24;var findSaturday = false;
- dateHorlogeDST.setMonth(9);//mois de octobre
- while(!findSaturday&&(i<=31)){
- dateHorlogeDST.setDate(i);
- if(dateHorlogeDST.getDay()==0){
- findSaturday = true;
- dateHorlogeDST.setHours(2);
- dateHorlogeDST.setMinutes(0);
- dateHorlogeDST.setSeconds(0);
- dateHorlogeDST.setMilliseconds(0);
- this.dateWinterTime=dateHorlogeDST;
- //alert('Passage heure été->hiver : '+this.dateWinterTime.getDate()+'/'+(this.dateWinterTime.getMonth()+1)+'/'+this.dateWinterTime.getYear()+' à 3:00 a.m.');
- }
- i++;
- }
- }
- }
-
-
-
-
- //------------------------------------------------ Object
- function HorlogeClass(decalageGMT, decalageDST, displayMode24h, country){
- //------------------------------------------------ properties
- this.date="";
- this.month="";
- this.year="";
- this.day="";
- this.hours="";
- this.minutes="";
- this.secondes="";
- this.amOrPM=displayMode24h;
- this.display="24h";
- this.dGMT=decalageGMT;
- this.dDST=decalageDST;
- this.myCountry=country;
- //------------------------------------------------ methods
- this.toCalculate=function(){
- var dateHorloge = new Date();//local time
-
- //****************************changement passage heure été ou hiver pour le pays : FRANCE*******************************************
- if(this.myCountry=='FRANCE'){
- if((dateHorloge.getTime()>passageSWFrance.dateSummerTime.getTime())&&(dateHorloge.getTime()<passageSWFrance.dateWinterTime.getTime())){
- dateHorloge.setTime(dateHorloge.getTime()+dateHorloge.getTimezoneOffset()*60*1000+this.dGMT*60*1000+this.dDST*60*1000);//heure GMT+1+1
- }
- else{
- dateHorloge.setTime(dateHorloge.getTime()+dateHorloge.getTimezoneOffset()*60*1000+this.dGMT*60*1000);//heure GMT+1
- }
-
- }
- else{
- dateHorloge.setTime(dateHorloge.getTime()+dateHorloge.getTimezoneOffset()*60*1000+this.dGMT*60*1000+this.dDST*60*1000);
- }
-
- this.date=this.toFormat(dateHorloge.getDate());
- this.month=this.toFormat(dateHorloge.getMonth()+1);
- this.year = ((dateHorloge.getYear()<999)?(dateHorloge.getYear()+1900)+" ":dateHorloge.getYear()+" ");
- this.day = dateHorloge.getDay();
- this.hours=((this.amOrPM)?this.toFormat(dateHorloge.getHours()):this.toFormat(this.toAMorPM(dateHorloge.getHours())));
- this.minutes=this.toFormat(dateHorloge.getMinutes());
- this.secondes=this.toFormat(dateHorloge.getSeconds());
- }
- this.toFormat=function(arg0) {
- arg0=((arg0<10)?"0"+arg0+" ":arg0+" ");
- return arg0;
- }
- this.toCopy=function(arg1){
- this.date = arg1.date;
- this.month = arg1.month;
- this.year = arg1.year;
- this.day = arg1.day;
- this.hours=arg1.hours;
- this.minutes=arg1.minutes;
- this.secondes=arg1.secondes;
- this.amOrPM=arg1.amOrPM;
- this.display=arg1.display;
- }
- this.toAMorPM=function(arg2){
- this.display=((arg2<12)?"am":"pm");
- if(arg2>12){arg2=arg2-12;}else if(arg2==0){arg2=12;}
- return arg2;
- }
- }
-
- //------------------------------------------------ Main Programm
- function changer_jjs() {
- TBOhorlogeParis.toCalculate();
- TBOhorlogeDubai.toCalculate();
- TBOhorlogeBangkok.toCalculate();
- //-------------------------------------------------------------Horloge 1
- if(TBOhorlogeParisTemp.hours.charAt(0)!=TBOhorlogeParis.hours.charAt(0))document.im1.src = dos+TBOhorlogeParis.hours.charAt(0)+".gif";
- if(TBOhorlogeParisTemp.hours.charAt(1)!=TBOhorlogeParis.hours.charAt(1))document.im2.src = dos+TBOhorlogeParis.hours.charAt(1)+".gif";
- if(TBOhorlogeParisTemp.minutes.charAt(0)!=TBOhorlogeParis.minutes.charAt(0))document.im3.src = dos+TBOhorlogeParis.minutes.charAt(0)+".gif";
- if(TBOhorlogeParisTemp.minutes.charAt(1)!=TBOhorlogeParis.minutes.charAt(1))document.im4.src = dos+TBOhorlogeParis.minutes.charAt(1)+".gif";
- if(TBOhorlogeParisTemp.secondes.charAt(0)!=TBOhorlogeParis.secondes.charAt(0))document.im5.src = dos+TBOhorlogeParis.secondes.charAt(0)+"s.gif";
- if(TBOhorlogeParisTemp.secondes.charAt(1)!=TBOhorlogeParis.secondes.charAt(1))document.im6.src = dos+TBOhorlogeParis.secondes.charAt(1)+"s.gif";
- if(TBOhorlogeParisTemp.date.charAt(0)!=TBOhorlogeParis.date.charAt(0))document.im19.src = dos+TBOhorlogeParis.date.charAt(0)+"d.gif";
- if(TBOhorlogeParisTemp.date.charAt(1)!=TBOhorlogeParis.date.charAt(1))document.im20.src = dos+TBOhorlogeParis.date.charAt(1)+"d.gif";
- if(TBOhorlogeParisTemp.month.charAt(0)!=TBOhorlogeParis.month.charAt(0))document.im21.src = dos+TBOhorlogeParis.month.charAt(0)+"d.gif";
- if(TBOhorlogeParisTemp.month.charAt(1)!=TBOhorlogeParis.month.charAt(1))document.im22.src = dos+TBOhorlogeParis.month.charAt(1)+"d.gif";
- if(TBOhorlogeParisTemp.year.charAt(0)!=TBOhorlogeParis.year.charAt(0))document.im23.src = dos+TBOhorlogeParis.year.charAt(0)+"d.gif";
- if(TBOhorlogeParisTemp.year.charAt(1)!=TBOhorlogeParis.year.charAt(1))document.im24.src = dos+TBOhorlogeParis.year.charAt(1)+"d.gif";
- if(TBOhorlogeParisTemp.year.charAt(2)!=TBOhorlogeParis.year.charAt(2))document.im25.src = dos+TBOhorlogeParis.year.charAt(2)+"d.gif";
- if(TBOhorlogeParisTemp.year.charAt(3)!=TBOhorlogeParis.year.charAt(3))document.im26.src = dos+TBOhorlogeParis.year.charAt(3)+"d.gif";
- if(TBOhorlogeParisTemp.day!=TBOhorlogeParis.day)document.im27.src = dos+TBOhorlogeParis.day+"j.gif";
- if(TBOhorlogeParisTemp.display!=TBOhorlogeParis.display)document.im46.src = dos+TBOhorlogeParis.display+".gif";
- //--------------------------------------------------------Horloge 2
- if(TBOhorlogeDubaiTemp.hours.charAt(0)!=TBOhorlogeDubai.hours.charAt(0))document.im7.src = dos+TBOhorlogeDubai.hours.charAt(0)+".gif";
- if(TBOhorlogeDubaiTemp.hours.charAt(1)!=TBOhorlogeDubai.hours.charAt(1))document.im8.src = dos+TBOhorlogeDubai.hours.charAt(1)+".gif";
- if(TBOhorlogeDubaiTemp.minutes.charAt(0)!=TBOhorlogeDubai.minutes.charAt(0))document.im9.src = dos+TBOhorlogeDubai.minutes.charAt(0)+".gif";
- if(TBOhorlogeDubaiTemp.minutes.charAt(1)!=TBOhorlogeDubai.minutes.charAt(1))document.im10.src = dos+TBOhorlogeDubai.minutes.charAt(1)+".gif";
- if(TBOhorlogeDubaiTemp.secondes.charAt(0)!=TBOhorlogeDubai.secondes.charAt(0))document.im11.src = dos+TBOhorlogeDubai.secondes.charAt(0)+"s.gif";
- if(TBOhorlogeDubaiTemp.secondes.charAt(1)!=TBOhorlogeDubai.secondes.charAt(1))document.im12.src = dos+TBOhorlogeDubai.secondes.charAt(1)+"s.gif";
- if(TBOhorlogeDubaiTemp.date.charAt(0)!=TBOhorlogeDubai.date.charAt(0))document.im28.src = dos+TBOhorlogeDubai.date.charAt(0)+"d.gif";
- if(TBOhorlogeDubaiTemp.date.charAt(1)!=TBOhorlogeDubai.date.charAt(1))document.im29.src = dos+TBOhorlogeDubai.date.charAt(1)+"d.gif";
- if(TBOhorlogeDubaiTemp.month.charAt(0)!=TBOhorlogeDubai.month.charAt(0))document.im30.src = dos+TBOhorlogeDubai.month.charAt(0)+"d.gif";
- if(TBOhorlogeDubaiTemp.month.charAt(1)!=TBOhorlogeDubai.month.charAt(1))document.im31.src = dos+TBOhorlogeDubai.month.charAt(1)+"d.gif";
- if(TBOhorlogeDubaiTemp.year.charAt(0)!=TBOhorlogeDubai.year.charAt(0))document.im32.src = dos+TBOhorlogeDubai.year.charAt(0)+"d.gif";
- if(TBOhorlogeDubaiTemp.year.charAt(1)!=TBOhorlogeDubai.year.charAt(1))document.im33.src = dos+TBOhorlogeDubai.year.charAt(1)+"d.gif";
- if(TBOhorlogeDubaiTemp.year.charAt(2)!=TBOhorlogeDubai.year.charAt(2))document.im34.src = dos+TBOhorlogeDubai.year.charAt(2)+"d.gif";
- if(TBOhorlogeDubaiTemp.year.charAt(3)!=TBOhorlogeDubai.year.charAt(3))document.im35.src = dos+TBOhorlogeDubai.year.charAt(3)+"d.gif";
- if(TBOhorlogeDubaiTemp.day!=TBOhorlogeDubai.day)document.im36.src = dos+TBOhorlogeDubai.day+"j.gif";
- if(TBOhorlogeDubaiTemp.display!=TBOhorlogeDubai.display)document.im47.src = dos+TBOhorlogeDubai.display+".gif";
- //-------------------------------------------------------Horloge 3
- if(TBOhorlogeBangkokTemp.hours.charAt(0)!=TBOhorlogeBangkok.hours.charAt(0))document.im13.src = dos+TBOhorlogeBangkok.hours.charAt(0)+".gif";
- if(TBOhorlogeBangkokTemp.hours.charAt(1)!=TBOhorlogeBangkok.hours.charAt(1))document.im14.src = dos+TBOhorlogeBangkok.hours.charAt(1)+".gif";
- if(TBOhorlogeBangkokTemp.minutes.charAt(0)!=TBOhorlogeBangkok.minutes.charAt(0))document.im15.src = dos+TBOhorlogeBangkok.minutes.charAt(0)+".gif";
- if(TBOhorlogeBangkokTemp.minutes.charAt(1)!=TBOhorlogeBangkok.minutes.charAt(1))document.im16.src = dos+TBOhorlogeBangkok.minutes.charAt(1)+".gif";
- if(TBOhorlogeBangkokTemp.secondes.charAt(0)!=TBOhorlogeBangkok.secondes.charAt(0))document.im17.src = dos+TBOhorlogeBangkok.secondes.charAt(0)+"s.gif";
- if(TBOhorlogeBangkokTemp.secondes.charAt(1)!=TBOhorlogeBangkok.secondes.charAt(1))document.im18.src = dos+TBOhorlogeBangkok.secondes.charAt(1)+"s.gif";
- if(TBOhorlogeBangkokTemp.date.charAt(0)!=TBOhorlogeBangkok.date.charAt(0))document.im37.src = dos+TBOhorlogeBangkok.date.charAt(0)+"d.gif";
- if(TBOhorlogeBangkokTemp.date.charAt(1)!=TBOhorlogeBangkok.date.charAt(1))document.im38.src = dos+TBOhorlogeBangkok.date.charAt(1)+"d.gif";
- if(TBOhorlogeBangkokTemp.month.charAt(0)!=TBOhorlogeBangkok.month.charAt(0))document.im39.src = dos+TBOhorlogeBangkok.month.charAt(0)+"d.gif";
- if(TBOhorlogeBangkokTemp.month.charAt(1)!=TBOhorlogeBangkok.month.charAt(1))document.im40.src = dos+TBOhorlogeBangkok.month.charAt(1)+"d.gif";
- if(TBOhorlogeBangkokTemp.year.charAt(0)!=TBOhorlogeBangkok.year.charAt(0))document.im41.src = dos+TBOhorlogeBangkok.year.charAt(0)+"d.gif";
- if(TBOhorlogeBangkokTemp.year.charAt(1)!=TBOhorlogeBangkok.year.charAt(1))document.im42.src = dos+TBOhorlogeBangkok.year.charAt(1)+"d.gif";
- if(TBOhorlogeBangkokTemp.year.charAt(2)!=TBOhorlogeBangkok.year.charAt(2))document.im43.src = dos+TBOhorlogeBangkok.year.charAt(2)+"d.gif";
- if(TBOhorlogeBangkokTemp.year.charAt(3)!=TBOhorlogeBangkok.year.charAt(3))document.im44.src = dos+TBOhorlogeBangkok.year.charAt(3)+"d.gif";
- if(TBOhorlogeBangkokTemp.day!=TBOhorlogeBangkok.day)document.im45.src = dos+TBOhorlogeBangkok.day+"j.gif";
- if(TBOhorlogeBangkokTemp.display!=TBOhorlogeBangkok.display)document.im48.src = dos+TBOhorlogeBangkok.display+".gif";
-
- TBOhorlogeParisTemp.toCopy(TBOhorlogeParis);
- TBOhorlogeDubaiTemp.toCopy(TBOhorlogeDubai);
- TBOhorlogeBangkokTemp.toCopy(TBOhorlogeBangkok);
- setTimeout("changer_jjs()", 1000);
- }
-
/*
You can use this component for free
Realease 2 : Add algoritm to calculate available uniquely into FRANCE
*/
//------------------------------------------------ Global variables
var dos="images/";
var TBOhorlogeParis = new HorlogeClass(60,60,true,"FRANCE");var TBOhorlogeParisTemp = new HorlogeClass(60,60,true,"FRANCE");
var TBOhorlogeDubai = new HorlogeClass(240,0,true,"EMIRATES");var TBOhorlogeDubaiTemp = new HorlogeClass(240,0,true,"EMIRATES");
var TBOhorlogeBangkok = new HorlogeClass(420,0,true,"THAILANDE");var TBOhorlogeBangkokTemp = new HorlogeClass(420,0,true,"THAILANDE");
var passageSWFrance = new HorlogeDSTClass();
passageSWFrance.toCalculateDSTSummer();
passageSWFrance.toCalculateDSTWinter();
//----------------------------------------------- Object
function HorlogeDSTClass(){
//------------------------------------------------ properties
this.dateSummerTime="";
this.dateWinterTime="";
this.toCalculateDSTSummer=function(){
var dateHorlogeDST = new Date();//local time
//algo rechercher date de passage hiver->ete
var i=24;var findSaturday = false;
dateHorlogeDST.setMonth(2);//mois de mars
while(!findSaturday&&(i<=31)){
dateHorlogeDST.setDate(i);
if(dateHorlogeDST.getDay()==0){
findSaturday = true;
dateHorlogeDST.setHours(1);
dateHorlogeDST.setMinutes(0);
dateHorlogeDST.setSeconds(0);
dateHorlogeDST.setMilliseconds(0);
this.dateSummerTime=dateHorlogeDST;
}
i++;
}
}
this.toCalculateDSTWinter=function(){
var dateHorlogeDST = new Date();//local time
//algo rechercher date de passage hiver->ete
var i=24;var findSaturday = false;
dateHorlogeDST.setMonth(9);//mois de octobre
while(!findSaturday&&(i<=31)){
dateHorlogeDST.setDate(i);
if(dateHorlogeDST.getDay()==0){
findSaturday = true;
dateHorlogeDST.setHours(2);
dateHorlogeDST.setMinutes(0);
dateHorlogeDST.setSeconds(0);
dateHorlogeDST.setMilliseconds(0);
this.dateWinterTime=dateHorlogeDST;
//alert('Passage heure été->hiver : '+this.dateWinterTime.getDate()+'/'+(this.dateWinterTime.getMonth()+1)+'/'+this.dateWinterTime.getYear()+' à 3:00 a.m.');
}
i++;
}
}
}
//------------------------------------------------ Object
function HorlogeClass(decalageGMT, decalageDST, displayMode24h, country){
//------------------------------------------------ properties
this.date="";
this.month="";
this.year="";
this.day="";
this.hours="";
this.minutes="";
this.secondes="";
this.amOrPM=displayMode24h;
this.display="24h";
this.dGMT=decalageGMT;
this.dDST=decalageDST;
this.myCountry=country;
//------------------------------------------------ methods
this.toCalculate=function(){
var dateHorloge = new Date();//local time
//****************************changement passage heure été ou hiver pour le pays : FRANCE*******************************************
if(this.myCountry=='FRANCE'){
if((dateHorloge.getTime()>passageSWFrance.dateSummerTime.getTime())&&(dateHorloge.getTime()<passageSWFrance.dateWinterTime.getTime())){
dateHorloge.setTime(dateHorloge.getTime()+dateHorloge.getTimezoneOffset()*60*1000+this.dGMT*60*1000+this.dDST*60*1000);//heure GMT+1+1
}
else{
dateHorloge.setTime(dateHorloge.getTime()+dateHorloge.getTimezoneOffset()*60*1000+this.dGMT*60*1000);//heure GMT+1
}
}
else{
dateHorloge.setTime(dateHorloge.getTime()+dateHorloge.getTimezoneOffset()*60*1000+this.dGMT*60*1000+this.dDST*60*1000);
}
this.date=this.toFormat(dateHorloge.getDate());
this.month=this.toFormat(dateHorloge.getMonth()+1);
this.year = ((dateHorloge.getYear()<999)?(dateHorloge.getYear()+1900)+" ":dateHorloge.getYear()+" ");
this.day = dateHorloge.getDay();
this.hours=((this.amOrPM)?this.toFormat(dateHorloge.getHours()):this.toFormat(this.toAMorPM(dateHorloge.getHours())));
this.minutes=this.toFormat(dateHorloge.getMinutes());
this.secondes=this.toFormat(dateHorloge.getSeconds());
}
this.toFormat=function(arg0) {
arg0=((arg0<10)?"0"+arg0+" ":arg0+" ");
return arg0;
}
this.toCopy=function(arg1){
this.date = arg1.date;
this.month = arg1.month;
this.year = arg1.year;
this.day = arg1.day;
this.hours=arg1.hours;
this.minutes=arg1.minutes;
this.secondes=arg1.secondes;
this.amOrPM=arg1.amOrPM;
this.display=arg1.display;
}
this.toAMorPM=function(arg2){
this.display=((arg2<12)?"am":"pm");
if(arg2>12){arg2=arg2-12;}else if(arg2==0){arg2=12;}
return arg2;
}
}
//------------------------------------------------ Main Programm
function changer_jjs() {
TBOhorlogeParis.toCalculate();
TBOhorlogeDubai.toCalculate();
TBOhorlogeBangkok.toCalculate();
//-------------------------------------------------------------Horloge 1
if(TBOhorlogeParisTemp.hours.charAt(0)!=TBOhorlogeParis.hours.charAt(0))document.im1.src = dos+TBOhorlogeParis.hours.charAt(0)+".gif";
if(TBOhorlogeParisTemp.hours.charAt(1)!=TBOhorlogeParis.hours.charAt(1))document.im2.src = dos+TBOhorlogeParis.hours.charAt(1)+".gif";
if(TBOhorlogeParisTemp.minutes.charAt(0)!=TBOhorlogeParis.minutes.charAt(0))document.im3.src = dos+TBOhorlogeParis.minutes.charAt(0)+".gif";
if(TBOhorlogeParisTemp.minutes.charAt(1)!=TBOhorlogeParis.minutes.charAt(1))document.im4.src = dos+TBOhorlogeParis.minutes.charAt(1)+".gif";
if(TBOhorlogeParisTemp.secondes.charAt(0)!=TBOhorlogeParis.secondes.charAt(0))document.im5.src = dos+TBOhorlogeParis.secondes.charAt(0)+"s.gif";
if(TBOhorlogeParisTemp.secondes.charAt(1)!=TBOhorlogeParis.secondes.charAt(1))document.im6.src = dos+TBOhorlogeParis.secondes.charAt(1)+"s.gif";
if(TBOhorlogeParisTemp.date.charAt(0)!=TBOhorlogeParis.date.charAt(0))document.im19.src = dos+TBOhorlogeParis.date.charAt(0)+"d.gif";
if(TBOhorlogeParisTemp.date.charAt(1)!=TBOhorlogeParis.date.charAt(1))document.im20.src = dos+TBOhorlogeParis.date.charAt(1)+"d.gif";
if(TBOhorlogeParisTemp.month.charAt(0)!=TBOhorlogeParis.month.charAt(0))document.im21.src = dos+TBOhorlogeParis.month.charAt(0)+"d.gif";
if(TBOhorlogeParisTemp.month.charAt(1)!=TBOhorlogeParis.month.charAt(1))document.im22.src = dos+TBOhorlogeParis.month.charAt(1)+"d.gif";
if(TBOhorlogeParisTemp.year.charAt(0)!=TBOhorlogeParis.year.charAt(0))document.im23.src = dos+TBOhorlogeParis.year.charAt(0)+"d.gif";
if(TBOhorlogeParisTemp.year.charAt(1)!=TBOhorlogeParis.year.charAt(1))document.im24.src = dos+TBOhorlogeParis.year.charAt(1)+"d.gif";
if(TBOhorlogeParisTemp.year.charAt(2)!=TBOhorlogeParis.year.charAt(2))document.im25.src = dos+TBOhorlogeParis.year.charAt(2)+"d.gif";
if(TBOhorlogeParisTemp.year.charAt(3)!=TBOhorlogeParis.year.charAt(3))document.im26.src = dos+TBOhorlogeParis.year.charAt(3)+"d.gif";
if(TBOhorlogeParisTemp.day!=TBOhorlogeParis.day)document.im27.src = dos+TBOhorlogeParis.day+"j.gif";
if(TBOhorlogeParisTemp.display!=TBOhorlogeParis.display)document.im46.src = dos+TBOhorlogeParis.display+".gif";
//--------------------------------------------------------Horloge 2
if(TBOhorlogeDubaiTemp.hours.charAt(0)!=TBOhorlogeDubai.hours.charAt(0))document.im7.src = dos+TBOhorlogeDubai.hours.charAt(0)+".gif";
if(TBOhorlogeDubaiTemp.hours.charAt(1)!=TBOhorlogeDubai.hours.charAt(1))document.im8.src = dos+TBOhorlogeDubai.hours.charAt(1)+".gif";
if(TBOhorlogeDubaiTemp.minutes.charAt(0)!=TBOhorlogeDubai.minutes.charAt(0))document.im9.src = dos+TBOhorlogeDubai.minutes.charAt(0)+".gif";
if(TBOhorlogeDubaiTemp.minutes.charAt(1)!=TBOhorlogeDubai.minutes.charAt(1))document.im10.src = dos+TBOhorlogeDubai.minutes.charAt(1)+".gif";
if(TBOhorlogeDubaiTemp.secondes.charAt(0)!=TBOhorlogeDubai.secondes.charAt(0))document.im11.src = dos+TBOhorlogeDubai.secondes.charAt(0)+"s.gif";
if(TBOhorlogeDubaiTemp.secondes.charAt(1)!=TBOhorlogeDubai.secondes.charAt(1))document.im12.src = dos+TBOhorlogeDubai.secondes.charAt(1)+"s.gif";
if(TBOhorlogeDubaiTemp.date.charAt(0)!=TBOhorlogeDubai.date.charAt(0))document.im28.src = dos+TBOhorlogeDubai.date.charAt(0)+"d.gif";
if(TBOhorlogeDubaiTemp.date.charAt(1)!=TBOhorlogeDubai.date.charAt(1))document.im29.src = dos+TBOhorlogeDubai.date.charAt(1)+"d.gif";
if(TBOhorlogeDubaiTemp.month.charAt(0)!=TBOhorlogeDubai.month.charAt(0))document.im30.src = dos+TBOhorlogeDubai.month.charAt(0)+"d.gif";
if(TBOhorlogeDubaiTemp.month.charAt(1)!=TBOhorlogeDubai.month.charAt(1))document.im31.src = dos+TBOhorlogeDubai.month.charAt(1)+"d.gif";
if(TBOhorlogeDubaiTemp.year.charAt(0)!=TBOhorlogeDubai.year.charAt(0))document.im32.src = dos+TBOhorlogeDubai.year.charAt(0)+"d.gif";
if(TBOhorlogeDubaiTemp.year.charAt(1)!=TBOhorlogeDubai.year.charAt(1))document.im33.src = dos+TBOhorlogeDubai.year.charAt(1)+"d.gif";
if(TBOhorlogeDubaiTemp.year.charAt(2)!=TBOhorlogeDubai.year.charAt(2))document.im34.src = dos+TBOhorlogeDubai.year.charAt(2)+"d.gif";
if(TBOhorlogeDubaiTemp.year.charAt(3)!=TBOhorlogeDubai.year.charAt(3))document.im35.src = dos+TBOhorlogeDubai.year.charAt(3)+"d.gif";
if(TBOhorlogeDubaiTemp.day!=TBOhorlogeDubai.day)document.im36.src = dos+TBOhorlogeDubai.day+"j.gif";
if(TBOhorlogeDubaiTemp.display!=TBOhorlogeDubai.display)document.im47.src = dos+TBOhorlogeDubai.display+".gif";
//-------------------------------------------------------Horloge 3
if(TBOhorlogeBangkokTemp.hours.charAt(0)!=TBOhorlogeBangkok.hours.charAt(0))document.im13.src = dos+TBOhorlogeBangkok.hours.charAt(0)+".gif";
if(TBOhorlogeBangkokTemp.hours.charAt(1)!=TBOhorlogeBangkok.hours.charAt(1))document.im14.src = dos+TBOhorlogeBangkok.hours.charAt(1)+".gif";
if(TBOhorlogeBangkokTemp.minutes.charAt(0)!=TBOhorlogeBangkok.minutes.charAt(0))document.im15.src = dos+TBOhorlogeBangkok.minutes.charAt(0)+".gif";
if(TBOhorlogeBangkokTemp.minutes.charAt(1)!=TBOhorlogeBangkok.minutes.charAt(1))document.im16.src = dos+TBOhorlogeBangkok.minutes.charAt(1)+".gif";
if(TBOhorlogeBangkokTemp.secondes.charAt(0)!=TBOhorlogeBangkok.secondes.charAt(0))document.im17.src = dos+TBOhorlogeBangkok.secondes.charAt(0)+"s.gif";
if(TBOhorlogeBangkokTemp.secondes.charAt(1)!=TBOhorlogeBangkok.secondes.charAt(1))document.im18.src = dos+TBOhorlogeBangkok.secondes.charAt(1)+"s.gif";
if(TBOhorlogeBangkokTemp.date.charAt(0)!=TBOhorlogeBangkok.date.charAt(0))document.im37.src = dos+TBOhorlogeBangkok.date.charAt(0)+"d.gif";
if(TBOhorlogeBangkokTemp.date.charAt(1)!=TBOhorlogeBangkok.date.charAt(1))document.im38.src = dos+TBOhorlogeBangkok.date.charAt(1)+"d.gif";
if(TBOhorlogeBangkokTemp.month.charAt(0)!=TBOhorlogeBangkok.month.charAt(0))document.im39.src = dos+TBOhorlogeBangkok.month.charAt(0)+"d.gif";
if(TBOhorlogeBangkokTemp.month.charAt(1)!=TBOhorlogeBangkok.month.charAt(1))document.im40.src = dos+TBOhorlogeBangkok.month.charAt(1)+"d.gif";
if(TBOhorlogeBangkokTemp.year.charAt(0)!=TBOhorlogeBangkok.year.charAt(0))document.im41.src = dos+TBOhorlogeBangkok.year.charAt(0)+"d.gif";
if(TBOhorlogeBangkokTemp.year.charAt(1)!=TBOhorlogeBangkok.year.charAt(1))document.im42.src = dos+TBOhorlogeBangkok.year.charAt(1)+"d.gif";
if(TBOhorlogeBangkokTemp.year.charAt(2)!=TBOhorlogeBangkok.year.charAt(2))document.im43.src = dos+TBOhorlogeBangkok.year.charAt(2)+"d.gif";
if(TBOhorlogeBangkokTemp.year.charAt(3)!=TBOhorlogeBangkok.year.charAt(3))document.im44.src = dos+TBOhorlogeBangkok.year.charAt(3)+"d.gif";
if(TBOhorlogeBangkokTemp.day!=TBOhorlogeBangkok.day)document.im45.src = dos+TBOhorlogeBangkok.day+"j.gif";
if(TBOhorlogeBangkokTemp.display!=TBOhorlogeBangkok.display)document.im48.src = dos+TBOhorlogeBangkok.display+".gif";
TBOhorlogeParisTemp.toCopy(TBOhorlogeParis);
TBOhorlogeDubaiTemp.toCopy(TBOhorlogeDubai);
TBOhorlogeBangkokTemp.toCopy(TBOhorlogeBangkok);
setTimeout("changer_jjs()", 1000);
}
Conclusion
A NOTER : Le code effectue le rechargement des images affichées s'il y'a eu un changement de date, de minutes ou de seconde pour chaque horloge.
Le code permet de ne pas recharger l'ensemble des images affichés par les horloges depuis le serveur toutes les secondes.
Historique
- 06 octobre 2009 19:03:32 :
- Modification de la description
- 06 octobre 2009 19:07:56 :
- Modification descritption
- 06 octobre 2009 19:32:35 :
- Rajout code source
- 24 octobre 2009 18:45:01 :
- Ajout de l'algorithm de calcul de la date de passage d'heure d'été à hiver et de l'heure d'hiver à été pour le pays : FRANCE
- 24 octobre 2009 20:15:59 :
- Mise à jour : Algo DST France
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
probleme d'affichage du script horloge/date pour la souris [ par aragorn13000 ]
bonsoirm'étant enfin decidé à faire un site web je voulais mettre un script pour le curseur qui affiche l'heure et la date qui se deplace avec lui,mon
Erreur JS que je ne comprend pas.... [ par hawks_ttf ]
Bonjour,Voila j'étais en train de faire un script pour faire un horloge avec l'heure du serveur, donc je me fait un petit script qui compte les s
Javascript : affichage par rapport à une date/heure [ par hazkaal ]
Bonjour,Je voudrais, sur mon site, que certains articles s'affichent par exemple juste entre 12h et 15h... Pourriez vous m'aider en sachant que je n'a
compte a rebours [ par valkerio ]
bonjour voila j'ai trouve un petit script sur ce site mais je voudrais bien un peu le modifier mais je ne connais pas grand chose en javascript. donc
formater la date lors de la frappe [ par ggargamel ]
Bonjour, Sachez que je suis vraiment un débutant qui ne demande qu'à apprendre. Il s'agit également de mon premier post alors soyez indulgent si je n
Affichage de la date [ par bmikl59 ]
Voila, je connais pas trés bien le JavaScript. Je fais ça :var now = new Date();document.frm.D003.value = now.getDate() + " / " +now.getMont
heure et date [ par jamelzzz ]
bonjour;je veux lorsque on clique il s'affiche l'heure de mon pc.sachant que j'ai deux formulaire l'une pour date de debut et l'autre pour date fin
comment formater lorsqu'on saisie une date et l'heure [ par machmacha ]
bonjour tout le monde,j'ai un petit problème sur le formatage d'un champ qui contient une date + l'heure j'expose mon problème: <img src="file:///C:
decalage date/heure serveur et marchine [ par laubro ]
Bonjourj'ai trouvé un petit script sympas de compte a rebourg ici mais je bloque sur l'écart entre l'heure serveur et l'heure de la machine, en effet
date et heure sans refresh la page [ par metis15 ]
Bonjour,je n'ai rien trouvé sur le problème d'affichage de Date et Heure qui se met à jour toute les minutes par exemple, mais SANS rec
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|