begin process at 2012 05 28 10:32:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date & Heure

 > HORLOGE TRIPLE AFFICHAGE AU FORMAT AM/PM/24H/DST

HORLOGE TRIPLE AFFICHAGE AU FORMAT AM/PM/24H/DST


 Information sur la source

Note :
Aucune note
Catégorie :Date & Heure Classé sous :HORLOGE, DATE, HEURE, TRIPLE, AFFICHAGE Niveau :Initié Date de création :06/10/2009 Date de mise à jour :24/10/2009 20:15:59 Vu / téléchargé :7 572 / 504

Auteur : sofiane1234

Ecrire un message privé
Site perso
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 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

NOMBRE DE JOURS, MOIS ET ANNÉES DEPUIS LA NAISSANCE par marcenana
Source avec Zip CALENDRIER ANNUEL UNIVERSEL AVEC SAINTS DU CALENDRIER ET FÊT... par 007Julien
OBTENIR LE NOMBRE DE JOURS D'UN MOIS SUIVANT SON ANNÉE par hugolegrand
SAINT DU JOUR par tefa24600
Source avec Zip Source avec une capture NIPCLOCK 1.2 par neep

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture NIPCLOCK 1.2 par neep
Source avec Zip Source avec une capture HORLOGE NUMÉRIQUE EN JAVASCRIPT, COMPATIBLE IE ET FF par bad_dark_spirit
Source avec Zip HEURE, DATE DU JOUR DE L'INTERNAUTE ET FÊTE À SOUHAITER. par sneezy
AFFICHER DATE ET HEURE ACTUELLE (SCRIPT TRES LÉGER ET SIMPL... par lelougarou
HORLOGE (DATE ET HEURE) EN TEMPS RÉEL ET AFFICHAGE TEXTE AVE... par mickadevelop

Commentaires et avis

Commentaire de jdmcreator le 11/10/2009 17:59:10

Bonjour,

Je n'arrive pas à afficher les images chez moi

Commentaire de sofiane1234 le 12/10/2009 13:35:22

Bonjour,

J'ai regardé vos travaux de prés et vous avez l'air d'avoir la tête plutot bien faîtes.

En tout modestie, je vous propose cette solution, dans votre naviguateur Web et avec la page index.html ouverte, clique gauche sur une des images qui ne s'affiche pas et allez sur propriété, verifiez que le chemin vers le fichier image est valide.

C'est pas oui, je crois que c'est bon....
COPIER-COLLER du chemin complet vers l'image et tu le met dans l'adresse du navigateur et là le navigateur pointe sur l'image directement.

Si ça ne s'affiche pas, c'est que vous avez un problème de droit d'accés sur votre PC.

1- vérifier que le répertoire dézipper à bien les droits en lecture, modification, ... sous windows ou linux.

Si un développeur a une meilleur suggestion ou qu'il a rencontré ce problème qu'il n'hésite pas à nous aider.

Commentaire de jdmcreator le 12/10/2009 20:18:55

Finalement, cela fait la même chose pour tous ZIP que j'ai télécharger depuis, le problème vient probablement de mon PC ;)

Merci encore et une fois que je réussi à faire fonctionner, je vous laisse mes commentaires ;)

JDMCreator

 Ajouter un commentaire


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'&#233;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&#233;s bien le JavaScript. Je fais &#231;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&#233; sur le probl&#232;me d'affichage de Date et Heure qui se met &#224; jour toute les minutes par exemple, mais SANS rec


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales