Revision: 26939
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 17, 2010 10:37 by leonelsantos
Initial Code
/*
check if time overlaps
parameters should be same date format
*/
function intersectCheck($from, $from_compare, $to, $to_compare){
$from = strtotime($from);
$from_compare = strtotime($from_compare);
$to = strtotime($to);
$to_compare = strtotime($to_compare);
$intersect = min($to, $to_compare) - max($from, $from_compare);
if ( $intersect < 0 ) $intersect = 0;
$overlap = $intersect / 3600;
if ( $overlap <= 0 ):
// There are no time conflicts
return TRUE;
else:
// There is a time conflict
// echo '<p>There is a time conflict where the times overlap by ' , $overlap , ' hours.</p>';
return FALSE;
endif;
}
Initial URL
http://www.kirupa.com/forum/showthread.php?t=340013
Initial Description
Initial Title
Time Conflict Check
Initial Tags
php, date
Initial Language
PHP