Afficher

l'heure et le jour

Deux façons sont présentées ici:

Voici le code statique :

//A placer où l'on désire insérer la date et le jour
<SCRIPT language=JavaScript>
<!--
//affichage de l'heure
var dDate = new Date() ;
var Jours = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi") ;
var Mois = new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre",
"Octobre","Novembre","Décembre");
document.write(Jours[dDate.getDay()] + " " + dDate.getDate() + " " + Mois[dDate.getMonth()] + " " + dDate.getFullYear() + "<br>") ;
document.write("Heure: " + dDate.getHours() + ":" + dDate.getMinutes() + ":" + dDate.getSeconds());
//--></SCRIPT>

Voici le code dynamique :

//A insérer entre les balises HEAD
<script LANGUAGE="JavaScript">
var ddt1, delai;
function debuteTemps1(delai1) {
var hhmmss = " ", min, sec;
delai = delai1;
//affichage du jour
var dDate = new Date() ;
var Jours = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi") ; var Mois = new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Décembre"); adate = new Date() hhmmss += adate.getHours();
min = adate.getMinutes();
if (min < 10) hhmmss += ":0" + min; else hhmmss += ":" + min; sec = adate.getSeconds(); if (sec < 10) hhmmss += ":0" + sec; else hhmmss += ":" + sec; hhmmss = " " + hhmmss; document.temps.jourheure.value = Jours[dDate.getDay()] + " " + dDate.getDate() + " " + Mois[dDate.getMonth()] + " " + dDate.getFullYear() + " " + hhmmss;
ddt1 = setTimeout("debuteTemps1(delai)",delai1);
</script LANGUAGE="JavaScript">< BR>
//il faut de plus placer dans la balise <BODY>
onLoad="debuteTemps1(1000)"

//il faut créer un champ de texte nommé "jourheure" dans un formulaire nommé "temps"
<form name="temps"><input NAME="jourheure" SIZE="35"></form>

N'hésitez pas à me faire des remarques sur cette page.