note 89147 added to function.time

From: Date: Tue, 24 Feb 2009 08:21:20 +0000
Subject: note 89147 added to function.time
Groups: php.notes 
Request: Send a blank email to php-notes+get-151050@lists.php.net to get a copy of this message
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 ---- Server IP: 69.147.83.197 Probable Submitter: 116.71.15.84 ---- Manual Page -- http://www.php.net/manual/en/function.time.php Edit -- https://master.php.net/note/edit/89147 Del: integrated -- https://master.php.net/note/delete/89147/integrated Del: useless -- https://master.php.net/note/delete/89147/useless Del: bad code -- https://master.php.net/note/delete/89147/bad+code Del: spam -- https://master.php.net/note/delete/89147/spam Del: non-english -- https://master.php.net/note/delete/89147/non-english Del: in docs -- https://master.php.net/note/delete/89147/in+docs Del: other reasons-- https://master.php.net/note/delete/89147 Reject -- https://master.php.net/note/reject/89147 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#151050) next »