Affichage de l'heure exacte en litteral.....

Soyez le premier à donner votre avis sur cette source.

Vue 28 178 fois - Téléchargée 359 fois

Description

Salut tout le monde, ce code est inspirer (même très inspirer) d'un précedent code qui proposait l'affichage de l'heure par tranche de 5min, je me souviens plus de l'auteur, mais si je le retrouve j'éditerais pour le citer...(y'a pas loin a chercher, c'était sur ce site que j'ai trouver le code...mais je ne retrouve pas )...

Le code est vraiment très simple......et ne sert a rien ;-)

(c'est mon 1er essais, et comme la majorité des 1er essai, il a foiré......j'ai malheureusement mis le code dans les tutos avant de m'apercevoir de mon erreur...)

Source / Exemple :


<html>
<head>
<script type="text/javascript">
function date_litt() {
	var time = new Date(); // Date du client

	var h = time.getHours(); // Heure
	var m = time.getMinutes(); // Minutes
	var s = time.getSeconds(); // Secondes
	if (m>16) {
		var dm = Math.floor(m/10); // dixaines des minutes
		var um = m - (dm*10); // unité des minutes
	}else{
		var dm = 0;
		var um = m;
	}
	if (s>16) {
		var ds = Math.floor(s/10); // dixaines des secondes
		var us = s - (ds*10); // unité des secondes
	}else{
		var ds = 0;
		var us = s;
	}

	var libh=new Array("minuit","une","deux","trois","quatre","cinq","six","sept","huit","neuf","dix","onze","midi","une","deux","trois","quatre","cinq","six","sept","huit","neuf","dix","onze","minuit");
	resultat=libh[h];
	if((resultat!='midi')&&(resultat!='minuit')){resultat += " heure";}
	if((resultat!='midi')&&(resultat!='une heure')&&(resultat!='minuit')){resultat += "s,";}else{resultat += ",";}

	var libdm=new Array("", " dix", " vingt", " trente", " quarante", " cinquante");
	var libm=new Array(""," et une"," deux"," trois"," quatre"," cinq"," six"," sept"," huit"," neuf", " dix", " onze", " douze", " treize", " quatorze", " quinze", " seize");

	var result = "Il est "+resultat+libdm[dm]+libm[um];
	if (m>0) {result += " minute";}
	if (m>1) {result += "s";}
	if (s>1) {result += " et";}
	result += libdm[ds]+libm[us];
	if (s>0) {result += " seconde";}
	if (s>1) {result += "s.";}else{result += ".";}

	return result;
}

function action() {
	document.getElementById('ladate').innerHTML = date_litt();
	timeout = setTimeout("action()", 1000);
}
</script>
</head>
<body onload="action();">
<p style="border: 1px solid #a11; background-color: #888; color: #fff;" id="ladate"> </p>
</body>
</html>

Conclusion :


bon, pour que se soit plus simple pour vous, je vais vous donner un exemple...

http://www.vikingforce.net/codesource/heure_litterale_exact.html

Codes Sources

A voir également

Ajouter un commentaire Commentaire
Messages postés
492
Date d'inscription
jeudi 28 août 2003
Statut
Membre
Dernière intervention
25 avril 2007
5
Salut,
Le concept n'est pas tres novateur mais la realisation est bonne...
C'est une bonne source au final ;)

Bonne prog,
AbriBus

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.