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&heure en timestamp ou formatee


Sujet :

PHP & Base de données

  1. #1
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 451
    Points : 4 600
    Points
    4 600
    Par défaut date&heure en timestamp ou formatee
    Voila, je fais une messagerie interne, et je me demandais s'il fallait mieux entrer (avec mysql) la date et l'heure sous forme de timestamp puis traiter le timestamp pour afficher correctement la date et l'heure de l'envoie.
    Ou s'il etait mieux de mettre une colonne date et une autre heure dans ma table pour eviter le traitement pour l'affichage.

    timestamp=>bdd puis traitement timestamp=>echo
    ou
    traitement timestamp=>bdd puis bdd=>echo
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  2. #2
    Membre averti Avatar de rems033
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    513
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2007
    Messages : 513
    Points : 345
    Points
    345
    Par défaut
    Perso j'utilise DATETIME qui combine date et heure au format YYYY-MM-DD HH:mm:ss.
    Pour l'affichage, j'ai défini 3 fonctions :

    • getHeure() ; retourne l'heure par un substring()
    • getDate() ; retourne la date par un substring()
    • convertFromMysql() ; retourne le date au format DD/MM/YYYY

    Après ce ne sont que des habitudes de codage.
    En terme de ressources je n'ai pas de comparaisons valables...

  3. #3
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 451
    Points : 4 600
    Points
    4 600
    Par défaut
    hmmm, donc toi tu est pour le formatage lors de l'echo..
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  4. #4
    Membre averti Avatar de rems033
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    513
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2007
    Messages : 513
    Points : 345
    Points
    345
    Par défaut
    Plutôt oui mais c'est personnel...après je sais pas vraiment qu'elle est la meilleure solution...

Discussions similaires

  1. [WD12] Convertir Date et Heure en Timestamp
    Par ThE bArJo dans le forum WinDev
    Réponses: 5
    Dernier message: 12/03/2010, 12h35
  2. Réponses: 3
    Dernier message: 11/04/2008, 13h03
  3. [Dates] Décalage heure système - timestamp
    Par MadCat34 dans le forum Langage
    Réponses: 3
    Dernier message: 02/08/2007, 15h00
  4. [SQL] un champ Timestamp ou deux champs Date et Heure?
    Par davmaster62 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 25/02/2006, 23h04
  5. Manipulations de dates et heures
    Par benj63 dans le forum C++
    Réponses: 5
    Dernier message: 16/12/2004, 15h09

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