Afficher la date du jour

Exemple :

Aujourd'hui nous sommes

.

  1 - Copiez et collez entre les balises <head> et </head> :

<SCRIPT LANGUAGE="JavaScript">
var mois_lettre = new Array("0","Janvier","Fevrier","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Decembre");
var Tableau_mois = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
var Tableau_Jour_Apres = new Array("Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche");
var Tableau_Jour_Avant = new Array("Lundi","Dimanche","Samedi","Vendredi","Jeudi","Mercredi","Mardi");
//L'odre a beaucoup d'importance: ne pas modifier
//Date de réference: Lundi 1 janvier 1996
var Jour_Lettre = "Inconnu";
        function TrouverJour(Jour,Mois,Annee)
        {       Jour=parseInt(Jour);
                Mois=parseInt(Mois);
                Annee=parseInt(Annee); //Conversion en chiffre des donnés
           if (Annee>=1996){            //Aprés Date de réference
                compteur=-1; var nbJour=0;  //Initialisation des variables
                if (Annee==1996) {compteur=3;nbJour=-1}//Cas particulier
                for(var i=1996;i<Annee;i++)      //Calcul du nbre de jour par annee
                {       compteur++;
                        if (compteur==4){nbJour+=366;compteur=0;} //annee bissextile
                        else {nbJour+=365}      //annee non bissextile
                        
                }
                                
                for(var j=1;j<Mois;j++)         //Calcul du nbre de jour par mois
                {       nbJour+=Tableau_mois[j];
                        if ((j==2) &&(compteur==3)) nbJour++; //Fevrier une annee bissextile
                }
                nbJour+=Jour;                
                Chaine=Tableau_Jour_Apres[nbJour%7]+" "+Jour+" "+mois_lettre[Mois]+" "+Annee;
                Jour_Lettre = Tableau_Jour_Apres[nbJour%7];
           }
           else {                               //Avant Date de réference
                compteur=-1; var nbJour=0;
                for(var i=1996;i>Annee;i--)     //Calcul du nbre de jour par annee
                {       compteur++;
                        if (compteur==4){nbJour+=366;compteur=0;}
                        else {nbJour+=365}
                        
                }
                                
                for(var j=12;j>Mois;j--)
                {       nbJour+=Tableau_mois[j];
                        if ((j==2) &&(compteur==3)) nbJour++; //Fevrier une annee bissextile
                }
                if ((j==2) && (compteur==3)) nbJour++;  //Fevrier annee bixectile
                nbJour+=Tableau_mois[Mois]-Jour;
                Chaine=Tableau_Jour_Avant[nbJour%7]+" "+Jour+" "+mois_lettre[Mois]+" "+Annee;
                Jour_Lettre = Tableau_Jour_Avant[nbJour%7];
                
           }    
                //La variable Jour_Lettre contient uniquement le jour...//
                //return Jour_Lettre;                                   //
                //La variable Chaine contient la date en entier
                return Chaine;
        }
</SCRIPT>

  2 - Copiez et collez entre les balises <body> et </body> :

<! afficher date du jour>
<script language="JavaScript">
//On recherche la date d'aujourd'hui....
TheDate = new Date();                     
mois_now = parseInt(TheDate.getMonth())+1;//Attention au +1//
annee_now = parseInt(TheDate.getYear());
jour_now = parseInt(TheDate.getDate());
//Correction bug an 2000... attention ce script fonctionne
//de 1981 r 2080
if (annee_now<200 && annee_now>99) annee_now+=1900;
if (annee_now<100 && annee_now>80) annee_now+=1900;
if (annee_now<=80) {annee_now += 2000;}
//Appelle de la fonction TrouverJour()
document.write(TrouverJour(jour_now,mois_now,annee_now));
</script>
 <! aujourd fin>

 © Copyright GendNet 2000 Tout droit de reproduction strictement réservé aux membres de l'association ®