3v4l.org

run code in 300+ PHP versions simultaneously
<?php $today = strtotime(date('2018-02-09')); $ym = strtotime(date('Y-m')); $day_count = date('t'); for ( $day = 1; $day <= $day_count; $day++) { $date = strtotime(date($ym.'-'.$day)); if ($today == $date) { echo "today \r\n"; echo $date. "\r\n"; echo $today. "\r\n"; } elseif ($today > $date) { echo "PAST \r\n"; echo $date. "\r\n"; echo $today. "\r\n"; } else { echo "FUTURE \r\n"; echo $date. "\r\n"; echo $today. "\r\n"; } }
Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14
FUTURE 240779571463 1518130800 FUTURE 240782249863 1518130800 FUTURE 240784755463 1518130800 FUTURE 240787430263 1518130800 FUTURE 240790022263 1518130800 FUTURE 240792700663 1518130800 FUTURE 240795292663 1518130800 FUTURE 240797971063 1518130800 FUTURE 240800649463 1518130800 FUTURE 240803241463 1518130800 FUTURE 240805923463 1518130800 FUTURE 240808515463 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800
Output for 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.31, 7.4.0 - 7.4.33, 8.0.0 - 8.0.12, 8.0.14 - 8.0.30
FUTURE 240779571463 1518130800 FUTURE 240782249863 1518130800 FUTURE 240784755463 1518130800 FUTURE 240787433863 1518130800 FUTURE 240790025863 1518130800 FUTURE 240792704263 1518130800 FUTURE 240795296263 1518130800 FUTURE 240797974663 1518130800 FUTURE 240800653063 1518130800 FUTURE 240803245063 1518130800 FUTURE 240805923463 1518130800 FUTURE 240808515463 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800 PAST 1518130800
Output for 7.3.32 - 7.3.33, 8.0.13
FUTURE 38815082264 1518134400 FUTURE 38817760664 1518134400 FUTURE 38820266264 1518134400 FUTURE 38822944664 1518134400 FUTURE 38825536664 1518134400 FUTURE 38828215064 1518134400 FUTURE 38830807064 1518134400 FUTURE 38833485464 1518134400 FUTURE 38836163864 1518134400 FUTURE 38838755864 1518134400 FUTURE 38841434264 1518134400 FUTURE 38844026264 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400 PAST 1518134400

preferences:
147.54 ms | 412 KiB | 5 Q