-
- <HTML>
- <HEAD>
- <TITLE>Libellé d'une Date</TITLE>
-
- <script type="Text/JavaScript">
- //~~~~~~~~~~~~~~~~~~~~~~~
- function LibJour(jj,mm,aa) //~~ Libellé d'un jour ~~
- //~~~~~~~~~~~~~~~~~~~~~~~
- { var J=new Array("Lundi","Mardi","Mercredi","Jeudi",
- "Vendredi","Samedi","Dimanche");
- var M=new Array("Janvier","Février","Mars",
- "Avril","Mai","Juin",
- "Juillet","Août","Septembre",
- "Octobre","Novembre","Décembre");
- var C1, C2, Ret, vA, vM, vJ;
- vA = aa;
- vM = mm;
- vJ = jj;
- if (vM <= 2)
- { vM = vM + 12;
- vA = vA - 1; }
- C1 = (vJ - 1)
- + Math.floor((Math.floor(vA * 5)) / 4)
- - Math.floor(vA / 100)
- + Math.floor(vA / 400)
- + Math.floor(((vM + 1) * 13) / 5);
- C2 = (Math.floor(C1 / 7) * 7);
- C1 = C1 - C2;
- if (C1 < 1) C1 = 7;
- Ret = J[C1-1] + " " + jj;
- if (jj==1) Ret=Ret+"er";
- Ret = Ret +
- " " + M[mm-1] +
- " " + aa;
- return Ret; }
- </script>
- </HEAD>
- <BODY>
-
- <!==========exemple d'utilisation
- aucun contrôle n'est effectué sur
- la saisie, le but ici c'est de
- montrer la fonction qui affiche
- le libellé d'une date. ==========>
- aujourd'hui :
- <script type="Text/JavaScript">
- var d=new Date();
- var r=LibJour(d.getDate(),d.getMonth()+1,d.getYear());
- document.writeln(r);
- </script>
- <br>jour:<input type=text size=2 name=j>
- mois:<input type=text size=2 name=m>
- an:<input type=text size=4 name=a>
- <input type="button"
- onclick="alert(LibJour(parseInt(j.value,10),parseInt(m.value,10),parseInt(a.value,10)));"
- value="Libellé de la Date">
-
- </BODY></HTML>
-
-
<HTML>
<HEAD>
<TITLE>Libellé d'une Date</TITLE>
<script type="Text/JavaScript">
//~~~~~~~~~~~~~~~~~~~~~~~
function LibJour(jj,mm,aa) //~~ Libellé d'un jour ~~
//~~~~~~~~~~~~~~~~~~~~~~~
{ var J=new Array("Lundi","Mardi","Mercredi","Jeudi",
"Vendredi","Samedi","Dimanche");
var M=new Array("Janvier","Février","Mars",
"Avril","Mai","Juin",
"Juillet","Août","Septembre",
"Octobre","Novembre","Décembre");
var C1, C2, Ret, vA, vM, vJ;
vA = aa;
vM = mm;
vJ = jj;
if (vM <= 2)
{ vM = vM + 12;
vA = vA - 1; }
C1 = (vJ - 1)
+ Math.floor((Math.floor(vA * 5)) / 4)
- Math.floor(vA / 100)
+ Math.floor(vA / 400)
+ Math.floor(((vM + 1) * 13) / 5);
C2 = (Math.floor(C1 / 7) * 7);
C1 = C1 - C2;
if (C1 < 1) C1 = 7;
Ret = J[C1-1] + " " + jj;
if (jj==1) Ret=Ret+"er";
Ret = Ret +
" " + M[mm-1] +
" " + aa;
return Ret; }
</script>
</HEAD>
<BODY>
<!==========exemple d'utilisation
aucun contrôle n'est effectué sur
la saisie, le but ici c'est de
montrer la fonction qui affiche
le libellé d'une date. ==========>
aujourd'hui :
<script type="Text/JavaScript">
var d=new Date();
var r=LibJour(d.getDate(),d.getMonth()+1,d.getYear());
document.writeln(r);
</script>
<br>jour:<input type=text size=2 name=j>
mois:<input type=text size=2 name=m>
an:<input type=text size=4 name=a>
<input type="button"
onclick="alert(LibJour(parseInt(j.value,10),parseInt(m.value,10),parseInt(a.value,10)));"
value="Libellé de la Date">
</BODY></HTML>