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 :

[Dates] format francais -> valeurs erronées


Sujet :

Langage PHP

  1. #1
    Membre du Club Avatar de sarah65536
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 93
    Points : 59
    Points
    59
    Par défaut [Dates] format francais -> valeurs erronées
    J'utilise :
    PHP : 4.4.9
    APACHE :1.3.39
    MYSQL :4.1.22


    Bonjour tout le monde, j'essaie d'afficher dans mon site les dates au format français, mais j'avoue avoir beaucoup de problèmes...


    Dans ma base de données, ma date est une variable datetime. elle a pour valeur 2009-05-29 00:00:00
    Si je l'affiche tel quel dans mon site; j'obtiens : 2009-05-29 00:00:00
    J'ai donc testé plusieurs méthodes pour changer le format de la date. Je ne les écrirai pas toutes, ily en a trop, et je ne me rappelle pas de toutes, mais je vais mettre les deux qui me semblent les plus proches de la solution :

    - $date=date("d/m/Y",mktime($madate)); ------ me renvoi 08/08/2009
    - $date=date("d/m/Y",$madate); -------- 01/01/1970

    Les fonctions, devraient me retourner 29/05/2009
    Comment dois-je faire ?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Dans la requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT DATE_FORMAT(champ_date, '%d/%m/%Y') ...
    En PHP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $date=date("d/m/Y",strtotime($madate));

  3. #3
    Membre du Club Avatar de sarah65536
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 93
    Points : 59
    Points
    59
    Par défaut
    Merci beaucoup !! Cela fonctionne !

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

Discussions similaires

  1. [LibreOffice][Tableur] Valeurs erronées dans le format date
    Par Nerva dans le forum OpenOffice & LibreOffice
    Réponses: 3
    Dernier message: 23/04/2013, 18h14
  2. Date: format francais vers anglais
    Par goldeneagle1 dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 06/06/2009, 17h50
  3. [MySQL] Faire un INSERT d'une date format Francais dans un champ date '0000-00-00' ?
    Par bilou95 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 20/11/2006, 13h49
  4. forcer la date en format francais
    Par shinrei dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 17/05/2006, 10h38
  5. [SGBD] Convertir une donnée Date MYSQL en format Francais
    Par hillairet dans le forum Débuter
    Réponses: 4
    Dernier message: 28/09/2005, 15h06

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