Page 1 sur 1

Obtenir la date en français ?

Posté : 13 févr. 2006, 05:48
par Germaris
Dans mon script PHP, j'ai actuellement :

Code : Tout sélectionner

$strdate = date("F j, Y, g:i a");
ce qui me donne la date en anglais comme suit :

Month Day, Year, Time
February 12, 2006, 3:12 pm

Comment dois-je rédiger le code pour obtenir la date en français ?
Jour Mois Année, Heure (format 24 heures)
12 Février 2006, 15:12

J'ai fait plusieurs essais infructueux...
Merci d'avance pour votre aide !

Posté : 13 févr. 2006, 10:11
par charabia
Voici l'affichage que tu désires faire avec "1er" quand on est le premier et non "1". Tu peux aussi afficher le jour si tu veux, j'ai mis en commentaire dans le code.
<?php
  $tMois = array(
    "Janvier", "Février", "Mars", "Avril", "Mai",
    "Juin", "Juillet", "Août", "Septembre", 
    "Octobre", "Novembre", "Décembre"); 

  $tJours=array(
    "Dimanche", "Lundi", "Mardi", 
    "Mercredi", "Jeudi", "Vendredi", "Samedi"); 

  //pour rajouter les jours si désiré
  //echo $tJours[date("w")] ." ";
  echo date("j").(date("j") == 1 ? "er " : " ");
  echo $tMois[date("n")-1]." ".date("Y").", ".date("H:i");
?>

Posté : 14 févr. 2006, 12:40
par Invité
Voici l'affichage que tu désires faire avec "1er" quand on est le premier et non "1".
  echo date("j").(date("j") == 1 ? "er " : " ");
Je te remercie pour ton bon coup de main !
Et j'ai bien apprécié cette ligne de code qui permet d'obtenir une date vraiment "française" pour le premier jour du mois...
Passe une excellente journée !

Gérard

Posté : 14 févr. 2006, 12:43
par Germaris
Je te remercie pour ton bon coup de main !
Et j'ai bien apprécié cette ligne de code qui permet d'obtenir une date vraiment "française" pour le premier jour du mois...
Passe une excellente journée !

Gérard
L'"invité", c'est moi !
J'avais oublié de me connecter... :-)

Posté : 14 févr. 2006, 12:44
par charabia
N'oublies pas de mettre résolu ;)