Commentçamarche.net
CodeS-SourceS
Rechercher un code, un tuto, une réponse

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

0/5 (1 avis)

Vue 27 581 fois - Téléchargée 306 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

Commentaires

Votre évaluation

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.