Bonjour.

En gros, mon problême est le suivant:

J'ai une date de début, j'ai une date de fin, et je veux traiter mon intervalle semaine par semaine.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$start_date = "2008-12-15";
$o_start_date_graph = new Zend_Date($start_date, false, "fr_FR");
$end_date = "2009-01-15";
$o_end_date_graph = new Zend_Date($end_date, false, "fr_FR");
$o_current_date_graph = new Zend_Date($start_date, false, "fr_FR");
Ensuite, je fais ma tambouille à l'interieur d'un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
while (strcmp($o_current_date_graph->toString("YYYY-MM-dd"), $end_date) )<=0
Dans lequel j'incrémente $o_current_date_graph via un

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$o_current_date_graph->add('7', Zend_Date::DAY_SHORT);
Or, la semaine du 29/12, tout bascule, mon $o_current_date_graph passe au 29/12/2009 (et pas 2008!) ce qui arrête mon while aussi sec.

Quelqu'un aurait-il une solution?

Merci d'avance.