Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 21-01-2011 16:00:31

EricS
Membre
Date d'inscription: 15-04-2009
Messages: 60

[ZF1.10][Zend_Date]Souci avec Zend_Date

Bonjour,

Voici le bout de code en question :

Code:

$suiv = new Zend_Date($date->get('dd-MM-yyyy'));
$this->view->suiv = $suiv->add('1', Zend_Date::MONTH_SHORT)->get('yyyy-MM');

quand j'arrive à 2011-10, il n'ajoute pas 1 pour aller 2011-11.

Je ne vois pas d'ou vient le souci.

Merci d'avance.

Hors ligne

 

#2 21-01-2011 16:11:19

r.monceau
Membre
Date d'inscription: 02-11-2009
Messages: 59

Re: [ZF1.10][Zend_Date]Souci avec Zend_Date

L'erreur vient de la création de ton objet Zend_Date dans la première ligne.. Je ne sais pas vraiment ce que tu lui passes comme paramètres mais la seconde ligne est bonne.

J'ai fais le test à partir de la date du jour et cela fonctionne.

Code:

$suiv = new Zend_Date();
$suiv = $suiv->add('1', Zend_Date::MONTH_SHORT)->get('yyyy-MM');

$suiv prend bien la valeur du mois de février 2011.

Hors ligne

 

#3 21-01-2011 16:31:26

EricS
Membre
Date d'inscription: 15-04-2009
Messages: 60

Re: [ZF1.10][Zend_Date]Souci avec Zend_Date

Oui, effectivement.

Je passe YYYY-MM en paramètre.

la date est consituée avec une variable de type YYYY-MM-01.

Le système fonctionne, mais arrivé à 2011-10, il fait du sur place.

est ce le MM qui pose souci ?

Je ne vois pas ou peut être mon erreur.

Hors ligne

 

#4 21-01-2011 16:51:03

r.monceau
Membre
Date d'inscription: 02-11-2009
Messages: 59

Re: [ZF1.10][Zend_Date]Souci avec Zend_Date

Code:

$suiv = new Zend_Date('2011-10-01');
$suiv = $suiv->add('1', Zend_Date::MONTH_SHORT)->get('yyyy-MM');

Ca me renvoie bien : 2011-11

Je n'arrive pas à reproduire ton problème.
Vérifie bien la valeur de ton objet Zend_Date juste après l'initialisation. Je ne sais pas ce que te renvoie $date->get('dd-MM-yyyy') mais si c'est une date au format YYYY-MM-01, tu as beaucoup de chance ^^

Hors ligne

 

#5 22-01-2011 15:32:43

EricS
Membre
Date d'inscription: 15-04-2009
Messages: 60

Re: [ZF1.10][Zend_Date]Souci avec Zend_Date

J'ai trouvé !

C'etait juste un fix_dst qui était à false. Dès que je l'ai passé à true je passais au mois suivant sans souci.

Bon week end !

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages