Thamior
Messages postés
264
Date d'inscription
Statut
Membre
Dernière intervention
47
Exemple d'un code source (avec microsecondes) :
Page html :
<html>
<head>
<title>.:: Date et Horloge ::.</title>
<script language="JavaScript" src="fonction.js"></script>
</head>
<body onLoad="clock()">
<h1 align="center">La date et l'Heure</h1>
<form>
<input type="text" name="f_date" value="00/00/0000" size="8" disabled />
<input type="text" name="f_date2" value="" size="25" disabled />
<input type="text" name="f_heure" value="00:00:00" size="10" disabled />
</form>
</body>
</html>
Dans un fichier fonction.js :
function clock()
{
var maDate = new Date();
var h,m,s,ms,jj,j,j1,mm,mm1,yy;
var tab_jour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
var tab_mois = new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Décembre");
j = maDate.getDay();
switch (j)
{
case 0 : j1 = tab_jour[0];
break;
case 1 : j1 = tab_jour[1];
break;
case 2 : j1 = tab_jour[2];
break;
case 3 : j1 = tab_jour[3];
break;
case 4 : j1 = tab_jour[4];
break;
case 5 : j1 = tab_jour[5];
break;
case 6 : j1 = tab_jour[6];
break;
}
j1 = tab_jour[j];
h = maDate.getHours();
m = maDate.getMinutes();
s = maDate.getSeconds();
jj = maDate.getDate();
mm = maDate.getMonth()+ 1;
switch (mm)
{
case 1 : mm1 = tab_mois[0];
break;
case 2 : mm1 = tab_mois[1];
break;
case 3 : mm1 = tab_mois[2];
break;
case 4 : mm1 = tab_mois[3];
break;
case 5 : mm1 = tab_mois[4];
break;
case 6 : mm1 = tab_mois[5];
break;
case 7 : mm1 = tab_mois[6];
break;
case 8 : mm1 = tab_mois[7];
break;
case 9 : mm1 = tab_mois[8];
break;
case 10 : mm1 = tab_mois[9];
break;
case 11 : mm1 = tab_mois[10];
break;
case 12 : mm1 = tab_mois[11];
break;
}
yy = eval(1900) + eval(maDate.getYear());
if(jj <10) jj = "0" + jj;
if(mm <10) mm = "0" + mm;
if(h < 10) h = "0" + h;
if(m < 10) m = "0" + m;
if(s < 10) s = "0" + s;
ms = maDate.getMilliseconds()
document.forms[0].elements[0].value= jj + "/" + mm + "/" + yy;
document.forms[0].elements[1].value= j1 + " " + jj + " " + mm1 + " " + yy;
document.forms[0].elements[2].value= h + ":" + m + ":" + s + ":" + ms;
setTimeout("clock()",1000);
}
Pour voir l'exécution : http://hugo.lepeut.free.fr/javascript/exo4.html