<?php $to = new DateTime('now'); $from = new DateTime('now'); $from->modify("-12 months"); $interval = DateInterval::createFromDateString('1 month'); $period = new DatePeriod($from, $interval, $to); $res = array(); foreach ($period as $start) { $res[] = $start->format('m/Y'); } echo "<pre>"; var_dump($res); echo "</pre>"; /** --- Output --- array(12) { [0]=> string(7) "02/2019" [1]=> string(7) "03/2019" [2]=> string(7) "04/2019" [3]=> string(7) "05/2019" [4]=> string(7) "06/2019" [5]=> string(7) "07/2019" [6]=> string(7) "08/2019" [7]=> string(7) "09/2019" [8]=> string(7) "10/2019" [9]=> string(7) "11/2019" [10]=> string(7) "12/2019" [11]=> string(7) "01/2020" } */
Views: 34