blueman378 Posted January 4, 2010 Share Posted January 4, 2010 Hi guys, Is there a simple way to eg if(18:30 > 07:30) echo "correct"; obviously i know this wont work. but is there a function to do it or will i have to explode it on : and then compare the hours, if they are equal then compare the minutes? Quote Link to comment https://forums.phpfreaks.com/topic/187183-compare-time-in-format-hhmm/ Share on other sites More sharing options...
premiso Posted January 4, 2010 Share Posted January 4, 2010 You should be able to use strtotime to convert them to a unix timestamp to compare. If that does not work properly, you can use the explode with mktime function to create a timestamp for comparison. $time1 = strtotime("18:30"); $time2 = strtotime("07:30"); if ($time1 > $time2) echo "Correct"; Quote Link to comment https://forums.phpfreaks.com/topic/187183-compare-time-in-format-hhmm/#findComment-988454 Share on other sites More sharing options...
blueman378 Posted January 5, 2010 Author Share Posted January 5, 2010 cheers, works perfect. Quote Link to comment https://forums.phpfreaks.com/topic/187183-compare-time-in-format-hhmm/#findComment-988508 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.