IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Langage PHP Discussion :

filemtime en français


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de elcoyotos
    Homme Profil pro
    Amateur passionné
    Inscrit en
    Octobre 2006
    Messages
    499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Amateur passionné

    Informations forums :
    Inscription : Octobre 2006
    Messages : 499
    Par défaut filemtime en français
    Hi all !!!!

    Sur mon site, j'affiche la date de mise à jour de la page avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "Dernière mise à jour le : " . date("d M Y",filemtime($_SERVER['PHP_SELF']));
    Mais, le mois est affiché en anglais. Par exemple Avril affiche Ap

    Quelqu'un aurai t-il une solution pour afficher le mois en Français et en toute lettre ?

    Merci d'avance ....

  2. #2
    Membre éclairé
    Homme Profil pro
    Coordinateur développement web
    Inscrit en
    Août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Coordinateur développement web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2004
    Messages : 475
    Par défaut
    Salut,

    Remplace la fonction date par strftime

    définit avant les locales via setlocale(LC_TIME, "fr_FR")
    Et tout devrait fonctionner correctement

    Plus d'info ? http://fr.php.net/manual/fr/function.strftime.php

    Mic

  3. #3
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    bien sur

    tu peux utiliser la fonction date() pour formater la sortie de filemtime() mais il te faudra parser le résultat pour traduire en francais...

    la solution de mic79 est plus adaptée et plus simple

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    // pour formater
    echo date("d/m/Y H:i:s", filemtime($filename));
    // pour parser le mois
    $traduction = array("1" => "Janvier","2" => "Février"); // etc...
    $moisAnglais = date("m", filemtime($filename));
    $moisFrancais = $traduction[$moisAnglais];

  4. #4
    Membre éclairé Avatar de elcoyotos
    Homme Profil pro
    Amateur passionné
    Inscrit en
    Octobre 2006
    Messages
    499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Amateur passionné

    Informations forums :
    Inscription : Octobre 2006
    Messages : 499
    Par défaut
    Merci vos (rapides) réponses !!!!

    Ce qui donne (pour ceux que cela intéresse) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    setlocale(LC_TIME, "fr_FR");
    echo "Dernière mise à jour le : " . strftime("%d %B %Y",filemtime($_SERVER['PHP_SELF']));
    Je ne connaissais pas strftime. Encore merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. CSS2 : les recommandations du W3C en français
    Par Community Management dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 26/11/2023, 15h59
  2. [CR] cherche doc en français
    Par chloe.j3 dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 04/10/2006, 17h32
  3. Réponses: 2
    Dernier message: 13/06/2002, 15h50
  4. Existe-t-il un langage de prog "virtuel" en Français
    Par HRS dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 10/06/2002, 19h11
  5. Réponses: 0
    Dernier message: 07/05/2002, 13h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo