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