Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[Smarty] Date en anglais .


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre averti
    [Smarty] Date en anglais .
    Bonjour , j'ai le même problème que certains, la date ne veut pas être écrite en Français.

    J'ai trouvé ceci qui fonctionnais en local mais pas sur le serveur distant.

    http://www.developpez.net/forums/d59...date-francais/

    Mon site : http://perso.robot-amateur.com/index.php?match=1

    Le code au début : index.php

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    //passe le serveur en français  
    $language_code = 'fr_FR';
    setlocale (LC_ALL, $language_code);
    setlocale(LC_TIME, $language_code);
    setlocale (LC_TIME, 'fr_FR','fra');
     
    ...



    L'appel a la fonction :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    {{$match->voir_match($id_match,"date")|date_format:"%A %d %B %Y"|utf8_encode}|capitalize}


    Merci d'avance pour votre aide .

    Paterson

  2. #2
    Membre à l'essai
    Hello,

    Effectivement, pour le coup cela n'a pas grand chose à voir avec smarty, mais si

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    setlocale (LC_TIME, 'fr_FR');


    ne fonctionne pas, cela veut dire que la locale fr_FR n'est pas installée sur le serveur. Il faut demander à l'admin du serveur de l'installer afin que PHP (et donc Smarty) la reconnaisse.