mflevie44 Posted September 30, 2013 Share Posted September 30, 2013 $pDate = $_GET['txtPDate']; $pTime = $_GET['txtPTime']; $varDat = strtotime($pDate); $varTime = strtotime($pTime); $nxtDay = strtotime("+1 day", $varDat); $lowerTime = strtotime("07.30"); $upperTime = strtotime("20.30"); if($varDat < $nxtDay)// This comparison doesn't seems to be working { echo "Pick up Date atleast 24hrs after the current Date"; } else if(!($varTime >= $lowerTime) || !($varTime <= $upperTime)) { echo "Pick up Date atleast 24hrs after the current time"; } Quote Link to comment Share on other sites More sharing options...
requinix Posted September 30, 2013 Share Posted September 30, 2013 What are the values of txtPDate and txtPTime that don't work? Quote Link to comment Share on other sites More sharing options...
mflevie44 Posted September 30, 2013 Author Share Posted September 30, 2013 txtPDate = 01-10-2013 txtPTime = 15.30 Quote Link to comment Share on other sites More sharing options...
Barand Posted September 30, 2013 Share Posted September 30, 2013 Date elements need to be in yyyy-mm-dd sequence to do comparisons. I have already shown you how to do time comparison in http://forums.phpfreaks.com/topic/282512-finding-time-range-between-two-given-times-in-php/?do=findComment&comment=1451618 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.