Affichage de la date et de l'heure

Ah que voilà un gadget bien inutile ..... mais qui fait tellement plaisir à certains !

Question étonnante mais pourtant récurrente : d'aucuns semblent vouloir souhaiter la bienvenue sur leur page en donnant date et heure au visiteur ... Je croyais que tout le monde possédait une montre ou savait tout simplement lire (pour ceux qui ne le savent toujours pas :) ce qui s'inscrit dans le cadre inférieur droit de l'écran : l'HEURE !

Pas assez visible ? Bon, alors voilà :



A peine lu, et l'heure n'est déjà plus exacte ! Malgré tout, ça vous tente réellement ?

OK, voici le script :

<SCRIPT LANGUAGE=JavaScript><!--

var d = new Date()

var j = d.getDate()

var m = d.getMonth()+1

var y = 00+d.getYear()

if(document.layers){y=1900+d.getYear();}

var h = d.getHours()

var mn = d.getMinutes()

var mois,jour;

if (m == 1) mois = " janvier";

else if (m == 2) mois = " février";

else if (m == 3) mois = " mars";

else if (m == 4) mois = " avril";

else if (m == 5) mois = " mai";

else if (m == 6) mois = " juin";

else if (m == 7) mois = " juillet";

else if (m == 8) mois = " août";

else if (m == 9) mois = " septembre";

else if (m == 10) mois = " octobre";

else if (m == 11) mois = " novembre";

else if (m == 12) mois = " décembre";

if (j == 1) jour = "1er"

else jour = j;

document.write("<br>Bienvenue ! Au cas où vous ne le sauriez pas,")

document.write("<br>nous sommes aujourd'hui le " + jour + " " + mois + " " + y +".")

document.write("<br>et il est " + h)

if (h < 2)

document.write(" heure ")

else document.write(" heures ")

document.write(mn)

if (mn < 2)

document.write(" minute.")

else document.write(" minutes.")

//--></SCRIPT>



C'est long hein ! Tant pis pour vous : vous l'avez voulu, alors ...

Où installer ce script ?... dans le BODY, à l'emplacement que vous aurez choisi pour l'affichage.

Quelle fonction définir ?... aucune, prédéfinies dans les variables (var), vous leur attribuez un nom : d, j, m, etc.

Que reste-t'il à faire ? écrire le texte que vous désirez afficher, tel qu'il est repris en rouge dans le script.

Le cadre tel celui ci-dessus sera naturellement défini avec les balises et attributs nécessaires :

TABLE ... BORDER ... BGCOLOR ... WIDTH ... HEIGHT ... FONT ... etc

Lisez attentivement ce script : il vous permettra de comprendre quelque peu la logique de Javascript : quelques variables, quelques conditions, le tout associé à quelques fonctions prédéfinies et le tour est joué. Cela ne vous rappelle pas ce bon vieux Basic ? Eh bien, c'est presque cela ... la logique de base du langage informatique.

Je vous avais déjà dit d'acheter un bon bouquin !

Bon, allez, il est l'heure : je m'en vais, salut !