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

PHP & Base de données Discussion :

Date et Datetime


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 19
    Par défaut Date et Datetime
    Bonjour,

    J'ai un petit problème en php et MySQL, j'ai une date avec le format suivant :

    - 30/05/2012

    et je la voudrais avec le format datetime suivant :

    - 2012-05-30 10:47:38

    Car c'est le type de mon champ dans la base de données.

    Comment faire ?

    Merci d'avance (:

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    y'a tout ce qu'il faut pour manipuler les dates avec PHP http://www.php.net/manual/fr/book.datetime.php
    et aussi avec MySQL http://dev.mysql.com/doc/refman/5.0/...functions.html

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 19
    Par défaut
    Je viens d'essayer avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $date = new DateTime($periode_debut);
    echo $date->format('Y-m-d H:i:s');
    Mais j'ai l'erreur suivante :
    Uncaught exception 'Exception' with message 'DateTime::__construct() [<a href='datetime.--construct'>datetime.--construct</a>]: Failed to parse time string (30/05/2012) at position 0 (3): Unexpected character'


    Comment faire ?

    Merci d'avance.

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Essaye plutôt ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    $date = DateTime::createFromFormat('d/m/Y',$periode_debut);
    echo $date->format('Y-m-d H:i:s');

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 19
    Par défaut
    Citation Envoyé par MaitrePylos Voir le message
    Essaye plutôt ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    $date = DateTime::createFromFormat('d/m/Y',$periode_debut);
    echo $date->format('Y-m-d H:i:s');
    Je viens d'essayer le code ci-dessus mais j'ai l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Call to undefined method DateTime::createFromFormat()

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    met a jour ton PHP

Discussions similaires

  1. conversion DATE en DATETIME
    Par sunwave dans le forum Requêtes
    Réponses: 3
    Dernier message: 08/09/2008, 10h46
  2. Masque de saisie pour champs Date et Datetime
    Par lg022 dans le forum ASP.NET
    Réponses: 20
    Dernier message: 03/06/2008, 16h17
  3. [SQLSERVER2000] date mysql => datetime = probleme :s
    Par MeHo_ dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 06/03/2008, 17h00
  4. comment assigner une date à un DateTime?
    Par cortex024 dans le forum C#
    Réponses: 7
    Dernier message: 07/03/2007, 15h07
  5. Select d'une date en DATETIME
    Par mkaffel dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 03/08/2006, 10h51

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