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 :

Problème avec Zend_Date [ZF 1.9]


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Mai 2002
    Messages
    641
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 641
    Par défaut Problème avec Zend_Date
    Bonjour,

    La fonction suivante (plugin pour le moteur de templates Dwoo, pour ceux que ça intéresserait) doit me permettre de formater une heure :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function Dwoo_Plugin_format_time( Dwoo $dwoo, $time, $format = Zend_Date::TIME_SHORT ) {
    	$oDate = new Zend_Date( new Zend_Locale( $_SESSION['locale'] ) );
    	$oDate->add( $time, Zend_Date::TIMES );
    	return $oDate->get( $format );
    }
    Mais je n'obtiens que AM ou PM au lieu de la date...

  2. #2
    Membre émérite Avatar de tdutrion
    Homme Profil pro
    Architecte technique
    Inscrit en
    Février 2009
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 561
    Par défaut
    Bonjour,

    Que contiennent $time, $format et $_SESSION['locale'] ?

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Mai 2002
    Messages
    641
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 641
    Par défaut
    Citation Envoyé par Théocrite Voir le message
    Bonjour,

    Que contiennent $time, $format et $_SESSION['locale'] ?
    • $format = a (valeur de Zend_Date::TIME_SHORT)
    • $time = 16:32:23
    • $_SESSION['locale'] = fr_FR


    J'ai un plugin similaire pour formater une date, qui fonctionne sans problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function Dwoo_Plugin_format_date( Dwoo $dwoo, $date, $format = Zend_Date::DATE_MEDIUM ) {
    	$oDate = new Zend_Date( $date, Zend_Date::ISO_8601, new Zend_Locale( $_SESSION['locale'] ) );
    	return $oDate->get( $format );
    }
    EDIT : Après avoir regardé je pense que le problème n'a rien à voir avec Zend_Date mais est lié au passage du paramètre $format dans le plugin Dwoo. Mon plugin format_date ne fonctionne pas si bien que ça non plus...

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Mai 2002
    Messages
    641
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 641
    Par défaut
    Je confirme que le problème vient du paramètre optionnel $format passé à la fonction plugin Dwoo. Peut-on déplacer la discussion dans Templates ?

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

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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