3v4l.org

run code in 300+ PHP versions simultaneously
<?php $start_date = "2016-06-22"; $end_date = "2016-07-11"; $diff = strtotime($end_date) - strtotime($start_date); $diff_date = date("d",$diff); $arr = []; for($i = 0; $i < $diff_date; $i++){ $arr[] = date('d',strtotime("$start_date +$i days")); } print_R($arr);
Output for 5.5.0 - 5.5.38, 5.6.0 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
Array ( [0] => 22 [1] => 23 [2] => 24 [3] => 25 [4] => 26 [5] => 27 [6] => 28 [7] => 29 [8] => 30 [9] => 01 [10] => 02 [11] => 03 [12] => 04 [13] => 05 [14] => 06 [15] => 07 [16] => 08 [17] => 09 [18] => 10 [19] => 11 )

preferences:
146.92 ms | 409 KiB | 5 Q