Aller au contenu

php et date en francais


djp1988

Sujets conseillés

Bonjour,

Créer ta propre fonction, avec un tableau correspondance numéro de mois=>nom de mois en Français, et ensuite d'afficher ta date grâce à cette fonction.

Je ne sais pas ce que tu utilises pour afficher la date, mais si c'est date() tu devras juste un peu modifier tes programmes.

Lien vers le commentaire
Partager sur d’autres sites

pour ceux qui eux aussi veulent le savor :

<?
$jour["Monday"] = "Lundi";
$jour["Tuesday"] = "Mardi";
$jour["Wednesday"] = "Mercredi";
$jour["Thursday"] = "Jeudi";
$jour["Friday"] = "Vendredi";
$jour["Saturday"] = "Samedi";
$jour["Sunday"] = "Dimanche";

function getJour($day) {
return $jour[$day];
}

$mois["January"] = "Janvier";
$mois["Febrary"] = "Février";
$mois["March"] = "Mars";
$mois["April"] = "Avril";
$mois["May"] = "Mai";
$mois["June"] = "Juin";
$mois["July"] = "Juillet";
$mois["August"] = "Août";
$mois["September"] = "Septembre";
$mois["October"] = "Octobre";
$mois["November"] = "Novembre";
$mois["December"] = "Décembre";

function getMois($month){
return $mois[$month];
}

$month = Date(F);

$day = Date(l);

getJour($day);
getMois($month);

print "Nous sommes le ";
print "$jour[$day] ";
print Date(j)." ";
print "$mois[$month] ";
print Date(Y);

?>

Lien vers le commentaire
Partager sur d’autres sites

Ca marche cela ??!!

Il ne manquerait pas une déclaration global des tes tableaux dans tes fonctions, à savoir :

function getJour($day) {
global $jour;
return $jour[$day];
}

function getMois($month){
global $mois;
return $mois[$month];
}

Note au passage que c'est super troublant le mélange de variable en français et de variable en anglais.

Lien vers le commentaire
Partager sur d’autres sites

Tout simplement en appelant setlocale() avec une des locales définies sur ton hébergement (pour la langue française) et ensuite un simple appel à strftime() avec le format correct pour la date que tu veux afficher.

C'est ce que j'utilise pour les dates du forum..

Dan

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines plus tard...

Je me permets de reprendre ce post car nous sommes en février et le mois "février" ne s'affiche pas ! pourquoi? car c'est mal écrit en PHP, il faut changer l'ortgraphe de "Febrary":

$mois["February"] = "Février";

Pour ceux qui utilisent ce code...

Modifié par djp1988
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...