Merci pour ta réponse mais ca marche pas. Mais je suis débutant en la matière c peut etre moi qui est mal insérer ton script. Mon calendrier est fait en php, voici une partier de mon code :
<? $Mois = array(1=> "Janvier", "Février", "Mars", "Avril", "Mai", "Juin","Juillet", "Août", "Septembre", "Octobre", "Novembre","Décembre" );
$numMoisAujourdhui = date("m" );
$numMoisAujourdhui = (int)$numMoisAujourdhui;
$anneeAujourdhui = strftime("%Y" );
//REMPLISSAGE DES TABLEAUX
//************************************************************************************************
$temp = 0;
for($i= 0; $i<$nbMoisAffiches; $i++)
{
//Si on est au dessus du mois 12, donc on recommence au début
if($numMoisAujourdhui + $i > 12)
{
$temp = $temp + 1;
$tableauMois[$i] = $Mois[$temp];
$tableauAnnee[$i] = $anneeAujourdhui + 1;
}
else
{
$tableauMois[$i] = $Mois[$numMoisAujourdhui + $i];
$tableauAnnee[$i] = $anneeAujourdhui;
}
}
//AFFICHAGE DES INFORMATIONS
//************************************************************************************************
printf("<table border='1' cellspacing='0'>" );
//Années
printf("<tr>" );
for($i= 0; $i<$nbMoisAffiches; $i++)
{
printf("<td width='100' align='center'><font color='#000000' size='2'><b>".$tableauAnnee[$i]."</b></font></td>" );
}
printf("</tr>" );
//Mois
printf("<tr>" );
for($i= 0; $i<$nbMoisAffiches; $i++)
{
printf("<td width='100' align='center'><font color='#000000' size='2'><b>".$tableauMois[$i]."</b></font></td>" );
}
printf("</tr>" );
//Jours
printf("<tr>" );
for($i= 0; $i<$nbMoisAffiches; $i++)
{
$temp = -1;
do
{
$temp++;
}while (($temp < 12)&&(strcmp($tableauMois[$i],$Mois[$temp])!=0));
//On créé une date qui avec le mois et l'année
$uneDateTemp = mktime(0,0,0, $temp,1,$tableauAnnee[$i]);
//Pour calculer le nb de jours
$nbJoursMois = date("t",$uneDateTemp);
setlocale("LC_TIME","fr_FR" );
printf("<td width='100' valign='top'>" );
for($j= 1; $j<=$nbJoursMois ;$j++)
{
//On formate la date qui va être affichée
$unJourTemp = mktime(0,0,0, $temp,$j,$tableauAnnee[$i]);
$jourDebutRDV = date("d" ) + $nbJoursAttente;
$moisDebutRDV = date("n" );
$anneeDebutRDV = date("Y" );
//Date à partir de laquelle on peut prendre un rendez-vous
$dateDebutRDV = mktime(0,0,0,$moisDebutRDV,$jourDebutRDV,$anneeDebutRDV);
//Si la date est inférieure, on la met en grisé
if (strftime("%Y %m %d",$unJourTemp) < strftime("%Y %m %d",$dateDebutRDV))
{
if (strcmp(strftime("%a",$unJourTemp),"dim." )==0)
printf("<font color='#CCCCCC' size='2'><strong><u>".strftime("%U %a",$unJourTemp)." ".$j."</u></strong></font>"."\n<br>" );
else
printf("<font color='#CCCCCC' size='2'>".strftime("%a",$unJourTemp)." ".$j."</font>"."\n<br>" );
}
else
{
if (strcmp(strftime("%a",$unJourTemp),"dim." )==0)
printf("<font color='#666699' size='2'><strong><u>".strftime("%U %a",$unJourTemp)." ".$j."</u></strong></font>"."\n<br>" );
else
{
Merci pour votre aide