Date et heure en francais avec zeros significatis et pluriels

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 695 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
Messages postés
4
Date d'inscription
samedi 23 avril 2005
Statut
Membre
Dernière intervention
19 mai 2005

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>
Messages postés
25
Date d'inscription
mardi 16 mars 2004
Statut
Membre
Dernière intervention
21 octobre 2012

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 ?
Messages postés
96
Date d'inscription
mercredi 16 avril 2003
Statut
Membre
Dernière intervention
26 avril 2007

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.