php - if date time difference is over cetain amount -
$now = new datetime(); $future_date = new datetime($date); $interval = $future_date->diff($now); echo $interval->format("%d days, %h hours, %i minutes, %s seconds"); basically want use difference between 2 dates , whatever person has booked. need use if statement check if difference between 24 hours / 1 day.
how use datetime in if statements? like
if ($interval > 24 hours) { allow } problem how write 24 hours in php? sounds dumb know.
$now_ts = $now->gettime(); $future_date_ts = $future_date->gettime(); if ($future_date_ts - $now > 60 * 60 * 24) { // more 24 hours before $future_date } if want diff other way add:
$now - $future_date_ts > 60 * 60 * 24 // more 24 hours after $future_date this gives 48 hour range around $future_date.
Comments
Post a Comment