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

  FORUM HardWare.fr
  Programmation
  PHP

  help PHP sur les dates ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

help PHP sur les dates ?

n°215246
zetoune
Posté le 16-09-2002 à 18:27:17  profilanswer
 

Voici ma fonction
 

function FormaterDate()
{
 $date_time_array = getdate(time());
    $TabMois = array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre" );
    $TabJour = array("Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche" );
 echo $TabJour[$date_time_array["wday"]-1] + " " + $date_time_array["mday"] + " " + $TabMois[$date_time_array["mon"]-1] + " " + $date_time_array["year"];
 
}


 
Je veux obtenir "Lundi 16 Septembre 2002" au lieu de la date en anglais..
Donc au lieu de me retourner la date complète. ca me donne "2018".
Je suppose que je dois convertir en string.. mais comment je fais ?
 
 
Quelqu'un peut m'aider

mood
Publicité
Posté le 16-09-2002 à 18:27:17  profilanswer
 

n°215273
zetoune
Posté le 16-09-2002 à 19:23:19  profilanswer
 

help..
comment on fait pour convertir en String ?

n°215275
antp
Super Administrateur
Champion des excuses bidons
Posté le 16-09-2002 à 19:42:59  profilanswer
 

Tu dois mettre des points et non pas des + entre les chaînes pour les concaténer :
 
 echo $TabJour[$date_time_array["wday"]-1] . " " . $date_time_array["mday"] . " " . $TabMois[$date_time_array["mon"]-1] . " " . $date_time_array["year"];


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°215277
zetoune
Posté le 16-09-2002 à 19:45:17  profilanswer
 

excellent merci !

n°215334
T509
$job->GetJob(now)
Posté le 16-09-2002 à 22:50:24  profilanswer
 

si tu préfères, voici une traduction de strftime(), c'est moins lourd à écrire dans ton code ensuite :
 
 

Code :
  1. function strftime_fr ($chaine) {
  2. // declaration des tableaux de correspondance
  3. $mois = array(1 => 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
  4. $mois_abr = array(1 => 'Jan.', 'Fév.', 'Mars', 'Avr.', 'Mai', 'Juin', 'Juil.', 'Août', 'Sept.', 'Oct.', 'Nov.', 'Déc.');
  5. $jour = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
  6. $jour_abr = array('Dim.', 'Lun.', 'Mar.', 'Mer.', 'Jeu.', 'Ven.', 'Sam.');
  7. //Mise en forme de la chaine retour
  8. //remplacement des morceaux 100% francais
  9. $temp = inteval(strftime("%w", $nbre));
  10. $chaine = str_replace('%a', $jour_abr[$temp], $chaine);
  11. $chaine = str_replace('%A', $jour[$temp], $chaine);
  12. $temp = inteval(strftime("%m", $nbre));
  13. $chaine = str_replace('%b', $mois_abr[$temp], $chaine);
  14. $chaine = str_replace('%B', $mois[$temp], $chaine);
  15. $temp = inteval(strftime("%d", $nbre));
  16. if ($temp == 1){ $chaine = str_replace('%1er', '1er', $chaine);}
  17. else {$chaine = str_replace('%1er', $temp, $chaine);}
  18. //retours strftime() standards
  19. $chaine = strftime($chaine, $nbre);
  20. //retour chaine
  21. return $chaine;
  22. }
  23. exemple :
  24. echo strftime_fr("%A %1er %B %Y" );
  25. retourne Lundi 1er Septembre


 
a+
 
update : j'avais laissé une erreur


Message édité par T509 le 16-09-2002 à 23:04:10

---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°215338
zetoune
Posté le 16-09-2002 à 22:52:16  profilanswer
 

excellent merci.


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

  help PHP sur les dates ?

 

Sujets relatifs
[PHP] Ecrire un fichier sur le disque dur du client...[PHP] Mettre un cadre de couleur dans INPUT...?
[ Php / Html ] Php et balise "Object"[PHP] Un nom de variable variable ?
[ PHP ] Pear sur OVH (Vous êtes chez ovh ? > help svp)Provider GRATUIT qui supporte la fonct. PHP imagecreatefromjpeg() ???
[PHP] message d'erreur->Je comprand rien ! help me[PHP] tester si un server FTP est online
[PHP] Help !! Pb avec les dates 
Plus de sujets relatifs à : help PHP sur les dates ?


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