note 89147 deleted from function.time by aidan

From: Date: Wed, 15 Apr 2009 16:09:56 +0000
Subject: note 89147 deleted from function.time by aidan
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-153340@lists.php.net to get a copy of this message
Note Submitter: mantissa ---- Perhaps not the most efficient, but a function to compute the difference in minutes between two time strings: <?php function time_diff_mins($start_time, $end_time) { $start_time = explode(':',$start_time); $end_time = explode(':',$end_time); $end_ts = $end_time[0] * 60 + $end_time[1]; $start_ts = $start_time[0] * 60 + $start_time[1]; if ($start_time[0] > $end_time[0]) { $diff_ts = (24*60) - $start_ts + $end_ts; } else { $diff_ts = $end_ts - $start_ts; } return $diff_ts; } ?> Example: $diff_time = time_diff_mins("9:00","17:00"); echo "$diff_time minutes" Output: 480 minutes

« previous php.notes (#153340) next »