Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

DATE ET HEURE EN FRANCAIS AVEC ZEROS SIGNIFICATIS ET PLURIELS


Information sur la source

Catégorie :Date & Heure Niveau : Débutant Date de création : 13/11/2003 Vu : 4 829

Note :
6 / 10 - par 2 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

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

  • <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>
<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
 

Commentaires et avis

signaler à un administrateur
Commentaire de Gorrk le 15/11/2003 16:02:28

Script très basic, 4/10.

signaler à un administrateur
Commentaire de Gecko62 le 12/11/2005 15:19: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 ?

signaler à un administrateur
Commentaire de quentinligier le 02/12/2005 18:08:26

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>

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.