J'essaie de récupérer les 12 derniers mois au format 'M-Y' et 'Y-m-d' mais je reçois une erreur sur l'image ci dessous:
J'ai essayé
mais le j'obtiens par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $date = new DateTime(); $mois = $date->format('M-Y'); $mois1 = $date->format('Y-m-d'); array_push($format1, $mois); array_push($format2, $mois1);12 qui n'est pas le résultat attendu
Code : Sélectionner tout - Visualiser dans une fenêtre à part Jun-2019
Mon code est le suivant:
J'aimerai que les 12 derniers mois me soient affichés. Quelqu'un a une idée SVP ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public function getMonthLibelleByDates($filtre) { $format1 = []; $format2 = []; $month = time(); for ($i = 1; $i <= 12; $i++) { $month = strtotime('last month', $month); $months[] = date("r", $month); } foreach($months as $mois) { array_push($format1, $mois->format('M-Y')); array_push($format2, $mois->format('Y-m-d')); } $response = array( 'format1'=> $format1, 'format2' => $format2 ); return $response;
Partager