Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
664 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  calendrier php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

calendrier php

n°708411
houloukai
Posté le 26-04-2004 à 11:25:40  profilanswer
 

Bonjour,
 
Voila, j'ai créé un calendrier mais le problème c'est qu'il m'affiche les jours de la semaine en anglais or moi je l'ai voudrais en francais.
Si quelqu'un sait comment changer cela....
 
Merci
Voici une partie de mon code :
<title>calendrier</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body>
<? $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" );
  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
    {
     //On calcule le nombre de rendez-vous pris pour la période choisie
     $result=mysql_query("SELECT COUNT(*) as nbRDV FROM formulaire where jour = '$j' and mois = '$Mois[$temp]' and annee = '$tableauAnnee[$i]'" );
     $nbRDVJour=mysql_result($result,0,"nbRDV" );
   
     //On vérifie si le nombre de rendez-vous pas jour n'est pas dépassé  
     if($nbRDVJour >= ($maxRDV * $nbHoraires))
     {
      //Si le nombre de rendez-vous est dépassé, on le met en grisé
      printf("<font color='#CCCCCC' size='2'>".strftime("%a",$unJourTemp)." ".$j."</font>"."\n<br>" );
     }
     else
     {

mood
Publicité
Posté le 26-04-2004 à 11:25:40  profilanswer
 

n°708457
misterping​uin
Posté le 26-04-2004 à 12:07:59  profilanswer
 

houloukai a écrit :

Bonjour,
 
Voila, j'ai créé un calendrier mais le problème c'est qu'il m'affiche les jours de la semaine en anglais or moi je l'ai voudrais en francais.
Si quelqu'un sait comment changer cela....
 
Merci


tu sais utiliser un tableau pour renommer les mois mais tu ne sais pas le faire pour les jours ???  :pfff:

n°708465
myst78
Posté le 26-04-2004 à 12:13:32  profilanswer
 

lol :D


---------------
Fleur de métal, entité invulnérable, vêtue tant bien que mal, d'une muraille inébranlable...
n°708477
houloukai
Posté le 26-04-2004 à 12:22:03  profilanswer
 

Mais non le tableau avait deja les mois en francais tt ce que je veux c que qq'un me dise comment faire pour mettre les jours en francais : c tt
 
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  calendrier php

 

Sujets relatifs
Modèle calendrierAjout d un calendrier dans une page html
Besoin d'aide sur l'utilisation du script (calendrier)Afficher calendrier de windows
[PHP] Calendrier - jour ferié[PHP] Agenda - Calendrier online
[HTML]comment faire un calendrier dynamique et récupérer les valeursphpBB2 & calendrier votre expérience ?
Un calendrier plus complet...[VB5] Je cherche un control de type "calendrier"...
Plus de sujets relatifs à : calendrier php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR