Here you need this logic
Change time to second so it will be easy
but your date should be in ("y/m/d") format
$thisStart_1 = strtotime($thisStart);
$lunchStart_1 = strtotime($lunchStart);
$thisEnd_1 = strtotime($thisEnd);
your Time will look like that for example:-
2014-04-30------->1398808800 (in second)
So here you you get your time on second so it will be easy to check the time managment..
if (($thisStart_1 <= $lunchStart_1) && ($thisEnd_1 >= $lunchStart_1)) {
//happen at same time
}
IF YOUR DATE IN DIFFERENT FORMAT THEN USE THIS:-
date in your format-*/
$gDate='30/04/2014';//whatever format here put same in this "date_create_from_format" function
change date format for make it usable by strtotime function
$date = date_create_from_format('d/m/Y', $gDate);
echo forate to check the really format
$askfrmt = date_format($date, 'Y-m-d');
strtotime function on your given date
$askfrmta = strtotime($askfrmt);