@ 2015-12-22T16:58:30Z <?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 check_if_reminder_should_be_sent( $date ) {
$this->log( 'Checking if reminder should be sent for: ' . $id );
$date = strtotime( str_replace( '-', ' ', $date ) . ', 2015' );
if ( time() > $date ) {
return false;
}
$reminder_time = $reminder_time - ( DAY_IN_SECONDS );
if ( time() >= $reminder_time ) {
$this->log( 'Reminder should be sent for ' . $id );
return true;
}
$this->log( 'Reminder should NOT be sent for ' . $id );
return false;
}
var_dump( check_if_reminder_should_be_sent( 'nov-24' ) );
var_dump( check_if_reminder_should_be_sent( 'dec-23' ) );
var_dump( check_if_reminder_should_be_sent( 'dec-24' ) );
var_dump( check_if_reminder_should_be_sent( 'dec-25' ) );
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.0.0 - 7.0.20 , 7.1.0 - 7.1.20 , 7.2.0 - 7.2.6 Fatal error: Uncaught Error: Using $this when not in object context in /in/8mgPa:8
Stack trace:
#0 /in/8mgPa(31): check_if_reminder_should_be_sent('nov-24')
#1 {main}
thrown in /in/8mgPa on line 8
Process exited with code 255 . Output for 5.5.0 - 5.5.38 , 5.6.0 - 5.6.28 Fatal error: Using $this when not in object context in /in/8mgPa on line 8
Process exited with code 255 . preferences:dark mode live preview
90.67 ms | 402 KiB | 88 Q