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

Zend Framework PHP Discussion :

Format d'une date récupérée par une requête sql


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Chef d’entreprise
    Inscrit en
    Mars 2002
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chef d’entreprise

    Informations forums :
    Inscription : Mars 2002
    Messages : 212
    Par défaut Format d'une date récupérée par une requête sql
    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php foreach($this->liste2 as $NouveauxProduits) : ?>
     
    <tr class="<?php if ($i % 2 == 0) {echo "ligneImpaire";} else {echo "lignePaire";}; ?>">
    		<td><?php echo $this->escape($NouveauxProduits->ref);?></td>
    		<td><?php echo $this->escape($NouveauxProduits->indice);?></td>
    		<td><?php echo $this->escape($NouveauxProduits->famille);?></td>
    		<td><?php echo $this->escape($NouveauxProduits->client);?></td>
     
    		<td><?php echo $this->escape($NouveauxProduits->date_heure);?></td>
    </tr>
    <?php $i++;?>
    <?php endforeach; ?>
    $NouveauxProduits->date_heure permet de récupérer la date dans un champ de type timestamp au format anlgais.
    Je voudrais faire la transformation au format dd-mm-yyyy en éliminant le temps.
    Merci

  2. #2
    Membre Expert Avatar de nicolas.sitbon
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2 015
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 2 015

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 56
    Par défaut
    bonjour il suffit de faire ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $row = new Zend_Date();
     $this->view->date=$row->get(Zend_Date::DATE_MEDIUM,'fr_FR'); //renvoie la date au bon format

  4. #4
    Membre éclairé
    Profil pro
    Chef d’entreprise
    Inscrit en
    Mars 2002
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chef d’entreprise

    Informations forums :
    Inscription : Mars 2002
    Messages : 212
    Par défaut
    Il faut la faire dans le actionController?
    J'ai fait et ça ne marche pas

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2006
    Messages : 49
    Par défaut
    Tu peux aussi passer par un "view helper". Tu lui passes en paramètre ton timestamp et tu retourne ta date dans le format désiré.

    Ensuite, tu peux, directement dans ta vue l'utiliser comme ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->tonHelper($NouveauxProduits->date_heure)
    Sinon tu peux simplement utiliser la fonction php date(). Je crois que tu peux faire ainsi:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo date("d-m-Y", $NouveauxProduits->date_heure)
    Cela devrait retourner la date dans le bon format

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

Discussions similaires

  1. [MySQL] Formater une date américaine a une date français ?
    Par melodyyy dans le forum PHP & Base de données
    Réponses: 30
    Dernier message: 18/07/2008, 16h14
  2. [SQL] Ajouter une durée à une date et obtenir une date valide
    Par bigltnt dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 05/06/2007, 14h55
  3. [Débutant] Calcul d'une date à partir d'une date de départ et d'une durée
    Par Marmotton76 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/04/2007, 10h39
  4. Réponses: 14
    Dernier message: 09/01/2007, 16h19
  5. [VBA-E]ajouter 2 heure à une date récupéré d'une cellule
    Par amel95140 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/06/2006, 08h55

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