3v4l.org

run code in 300+ PHP versions simultaneously
<?php $Mdcnt = array("0","31","28","31","30","31","30","31","31","30","31","30","31"); for($i=20140329 ; $i<=20140402;$i++){ $year = substr($i,0,4); $mon = intval(substr($i,4,2)); $day = intval(substr($i,6,2)); print $mon . " - " .$day."\n"; if($mon >13 or $mon < 1) continue; if($day > $Mdcnt[$mon] or $day < 1) continue; $days = sprintf("%04d%02d%02d",$year,$mon,$day); print $days."\n"; } ?>
Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.33, 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.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
3 - 29 20140329 3 - 30 20140330 3 - 31 20140331 3 - 32 3 - 33 3 - 34 3 - 35 3 - 36 3 - 37 3 - 38 3 - 39 3 - 40 3 - 41 3 - 42 3 - 43 3 - 44 3 - 45 3 - 46 3 - 47 3 - 48 3 - 49 3 - 50 3 - 51 3 - 52 3 - 53 3 - 54 3 - 55 3 - 56 3 - 57 3 - 58 3 - 59 3 - 60 3 - 61 3 - 62 3 - 63 3 - 64 3 - 65 3 - 66 3 - 67 3 - 68 3 - 69 3 - 70 3 - 71 3 - 72 3 - 73 3 - 74 3 - 75 3 - 76 3 - 77 3 - 78 3 - 79 3 - 80 3 - 81 3 - 82 3 - 83 3 - 84 3 - 85 3 - 86 3 - 87 3 - 88 3 - 89 3 - 90 3 - 91 3 - 92 3 - 93 3 - 94 3 - 95 3 - 96 3 - 97 3 - 98 3 - 99 4 - 0 4 - 1 20140401 4 - 2 20140402

preferences:
273.67 ms | 407 KiB | 397 Q