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 ®