Afficher la semaine courante
EXEMPLE
1 - Copiez entre les balises <head> et </head> :
<script LANGUAGE="JavaScript">
<!-- Begin
function isLeapYear () {
year = new Date().getYear();
year += (year < 2000 ? 1900 : 0);
return (year % 4==0 && year % 100!=0 || year % 400==0);
}
function formatDate(d1) {
var m=new Array(13);
m[1]="Janvier"; m[2]="Février"; m[3]="Mars";
m[4]="Avril"; m[5]="Mai"; m[6]="Juin";
m[7]="Juillet"; m[8]="Août";
m[9]="Septembre"; m[10]="Octobre"; m[11]="Novembre";
m[12]="Décembre";
var d=new Array(8);
d[1]="Dimanche"; d[2]="Lundi";
d[3]="Mardi"; d[4]="Mercredi"; d[5]="Jeudi"; d[6]="Vendredi";
d[7]="Samedi";
var mois=m[d1.getMonth()+1];
var jour=d[d1.getDay()+1];
var date=d1.getDate();
var an=d1.getYear();
if (an<100) an="19"+an;
date=jour+" "+date+"
"+mois+" "+an;
return date;
}
function printWeek() {
beginday = 0; // first day of each week
// 0 = sunday, 1= monday .... 6 = saturday
var dayarray = new Array(31, 28,
31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
dayarray[1] = (isLeapYear()) ? 29 : 28;
dayfactor = 86400000; // one day equals 86400000 milliseconds
weekstart = new Date();
weekend = new Date();
while (weekstart.getDay() != beginday) {
weekstart.setTime(weekstart.getTime() - dayfactor);
}
weekend.setTime(weekstart.getTime() + 6*dayfactor);
document.write("Semaine en cours du: " + formatDate(weekstart)
+ " au " + formatDate(weekend));
}
// End -->
</script>
2
- Copiez entre les balises <body> et </body> :
<script>
printWeek();
</script>
© Copyright GendNet 2000 Tout droit de reproduction strictement réservé aux membres de l'association ®