3v4l.org

run code in 300+ PHP versions simultaneously
<?php define( 'MINUTE_IN_SECONDS', 60 ); define( 'HOUR_IN_SECONDS', 60 * MINUTE_IN_SECONDS ); define( 'DAY_IN_SECONDS', 24 * HOUR_IN_SECONDS ); define( 'WEEK_IN_SECONDS', 7 * DAY_IN_SECONDS ); define( 'YEAR_IN_SECONDS', 365 * DAY_IN_SECONDS ); function test( $date ) { $reminder_time = strtotime( str_replace( '-', ' ', $date ) . ', 2015' ); $reminder_time = $reminder_time - ( DAY_IN_SECONDS ); var_dump( ( time() >= $reminder_time ) ); } test( 'nov-21' ); test( 'dec-23' ); test( 'dec-24' ); test( 'dec-25' );
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.20, 7.2.0 - 7.2.8
bool(true) bool(true) bool(false) bool(false)

preferences:
84.57 ms | 402 KiB | 89 Q