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 ®