Compte à rebours rafraîchit aux secondes

Contenu du snippet

Petit script intéressant que j'ai trouvé sur un autre site. Je l'ai modifié pour garder que l'essentiel. La présentation n'est pas au top mais on ne peut pas tout faire pour vous...Amusez-vous bien

Source / Exemple :


<SCRIPT LANGUAGE="JavaScript">
function disp_delai(){
	document.forms[0].elements[0].value=delai (2010,1,1,0,0);
	setTimeout("disp_delai()",1000);
	}
	
function delai(annee,mois,jour,heure,min)
	{var date_fin=new Date(annee,mois-1,jour,heure,min)
	var date_jour=new Date();
	var tps=(date_fin.getTime()-date_jour.getTime())/1000;
	var j=Math.floor(tps/3600/24);     	// récupere le nb de jour
	tps=tps % (3600*24);
	var h=Math.floor(tps / 3600);		// recupère le nb d'heure
	tps=tps % 3600;
	var m=Math.floor(tps/60);		// récupère le nb minute
	tps=tps % 60
	var s=Math.floor(tps);
	
	var txt=j+" j "+h+" h "+m+" min et "+s+" sec";
	date_fin=don_date(date_fin);
	return txt;}

function don_date_jour()
	{var date_jour=new Date();
	date_jour=don_date(date_jour);
	return date_jour;}

function don_date(une_date)
	{var la_date;
	var months=new Array(12);
	months[1]="Janvier";
	months[2]="Février";
	months[3]="Mars";
	months[4]="Avril";
	months[5]="Mai";
	months[6]="Juin";
	months[7]="Juillet";
	months[8]="Aout";
	months[9]="Septembre";
	months[10]="Octobre";
	months[11]="Novembre";
	months[12]="Décembre";

	var days=new Array(7);
	days[1]="Lundi";
	days[2]="Mardi";
	days[3]="Mercredi";
	days[4]="Jeudi";
	days[5]="Vendredi";
	days[6]="Samedi";
	days[7]="Dimanche";

	var month=months[une_date.getMonth() + 1];
	var day=days[une_date.getDay()];
	var date=une_date.getDate();
	var year=une_date.getYear();
}
</SCRIPT>

<html>
<head>
  <title>Compte à rebours</title>

</head>
<body onLoad="disp_delai()">
<br>
<form name="mail" method=get action="">
  <input name="RESTE" size=25 maxlength=25>avant l'an 2010
</form>
</body>
</html>

Conclusion :


changer cette ligne:

document.forms[0].elements[0].value=delai (2010,1,1,0,0);

selon les paramêtres que vous désirez et le format delai(yyyy,m,d,h,s)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.