Date et heure en francais avec zeros significatis et pluriels

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 793 fois - Téléchargée 30 fois

Contenu du snippet

Mon script donne la date et l'heure en francais ORIGINAL NON?
Mais en plus, il affiche les zeros non significatifs
et mets les pluriels necessaires quantd il faut.

Source / Exemple :


<SCRIPT language=JavaScript>
		versionum = navigator.appVersion.substring(0,1);
			if (versionum < 3)
				type = false;
			else
				type = true;
			today = new Date;
			
			numero = today.getDate();

			if (numero<10)
				numero = "0"+numero;

			if (type )
				annee = today.getFullYear();
			else
				annee = today.getYear();
listjour = new Array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi");

listmois = new Array("janvier","fevrier","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","decembre");
jour = listjour [ today.getDay()] + " " + numero + " " + listmois [today.getMonth()] + " " + annee;
			
			
			heure = today.getHours();
			minute = today.getMinutes();
			seconde = today.getSeconds();
			milli = today.getMilliseconds();

			
			if(heure > 1)
					pluriel1="s";
				else
					pluriel1="";
			if(minute > 1)
					pluriel2="s";
				else
					pluriel2="";
			if(seconde > 1)
					pluriel3="s";
				else
					pluriel3="";
			if(heure < 10)
					zero1="0";
				else
					zero1="";
			if(minute < 10)
					zero2="0";
				else
					zero2="";
			if(seconde < 10)
					zero3="0";
		else
			zero3="";

quelleheure = zero1 + heure + " heure" + pluriel1 + " " + zero2 + minute + " minute" + pluriel2 + " " + zero3 + seconde + " seconde" + pluriel3;
</SCRIPT>

<SCRIPT language = javascript>
document.write("nous sommes le "  + jour + " et il est " + quelleheure )
</SCRIPT>

Conclusion :


Pour la date, j'ai repris un script existant car le mien etait trop bon
Pour ce qui veulent la precision, il peuvent utiliser la variable milli qui indique le nbre de millisecondes
IMPORTANT, il n'y a pas de copyright

Ludwig SCHÄFER

A voir également

Ajouter un commentaire Commentaires
quentinligier Messages postés 4 Date d'inscription samedi 23 avril 2005 Statut Membre Dernière intervention 19 mai 2005
2 déc. 2005 à 18:08
Bien sur, Gecko62. Voila le script:
<script language="JavaScript">
function Hour () {
d = new Date();
h = d.getHours();
min = d.getMinutes();
s = d.getSeconds();

if(h < 10)
zero1="0";
else
zero1="";
if(min < 10)
zero2="0";
else
zero2="";
if(s < 10)
zero3="0";
else
zero3="";

txt = zero1 + h + ":" + zero2 + min + ":" + zero3 + s;
Calk.innerHTML = txt;
setTimeout("Hour()", 1000);
}
</script>
cs_Gecko62 Messages postés 25 Date d'inscription mardi 16 mars 2004 Statut Membre Dernière intervention 21 octobre 2012
12 nov. 2005 à 15:19
Peut-être basic, mais efficace et fonctionne sous Firefox et Micro$oft IE, dommage qu'il n'affiche pas l'heure en temps réel !

Serait-ce envisageable ?
Gorrk Messages postés 96 Date d'inscription mercredi 16 avril 2003 Statut Membre Dernière intervention 26 avril 2007
15 nov. 2003 à 16:02
Script très basic, 4/10.

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.