fork download
  1. <?php
  2.  
  3. $count = 1;
  4. $date_array = array();
  5. while ($count <= 12) {
  6.  
  7. // Calculate date
  8. $query_year = date('Y', strtotime('-' . $count . ' months America/Chicago'));
  9. $query_month = date('m', strtotime('-' . $count . ' months America/Chicago'));
  10. $display_month = date('M', strtotime('-' . $count . ' months America/Chicago'));
  11.  
  12. $date_array[] = array(
  13. 'query_year' => $query_year,
  14. 'query_month' => $query_month,
  15. 'display_month' => $display_month
  16. );
  17.  
  18. $count ++;
  19.  
  20. }
  21.  
  22. print_r($date_array);
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [query_year] => 2016
            [query_month] => 05
            [display_month] => May
        )

    [1] => Array
        (
            [query_year] => 2016
            [query_month] => 03
            [display_month] => Mar
        )

    [2] => Array
        (
            [query_year] => 2016
            [query_month] => 03
            [display_month] => Mar
        )

    [3] => Array
        (
            [query_year] => 2016
            [query_month] => 01
            [display_month] => Jan
        )

    [4] => Array
        (
            [query_year] => 2015
            [query_month] => 12
            [display_month] => Dec
        )

    [5] => Array
        (
            [query_year] => 2015
            [query_month] => 12
            [display_month] => Dec
        )

    [6] => Array
        (
            [query_year] => 2015
            [query_month] => 10
            [display_month] => Oct
        )

    [7] => Array
        (
            [query_year] => 2015
            [query_month] => 10
            [display_month] => Oct
        )

    [8] => Array
        (
            [query_year] => 2015
            [query_month] => 08
            [display_month] => Aug
        )

    [9] => Array
        (
            [query_year] => 2015
            [query_month] => 07
            [display_month] => Jul
        )

    [10] => Array
        (
            [query_year] => 2015
            [query_month] => 07
            [display_month] => Jul
        )

    [11] => Array
        (
            [query_year] => 2015
            [query_month] => 05
            [display_month] => May
        )

)