Как задать IF в диапазоне +-1день для даты в формате 02:12:22

Sandr

Guest
Как задать IF в диапазоне +-1день для даты в формате 02:12:22

вот есть у меня задачка
массив - в котором одно поле - Дата в формате 02:12:22
второе - 6ти значное число
надо найти в массиве все строки в которых дата равна диапазону +-1 день от заданной и число равно заданному

чегойто я непойму как написать коротенький код !
а то уж очень длинно выходит
 

NEK

Guest
Re: Как задать IF в диапазоне +-1день для даты в формате 02:12:22

Автор оригинала: Sandr
вот есть у меня задачка
массив - в котором одно поле - Дата в формате 02:12:22
второе - 6ти значное число
надо найти в массиве все строки в которых дата равна диапазону +-1 день от заданной и число равно заданному
PHP:
$date=array(123123,234234,234234,23423);
$str='02:12:99';
$new_array=explode(':',$str);
$to_check=mktime(0,0,0,$new_array[1],
                                            $new_array[0],
                                            $new_array[2]);
for($i=0;$i<sizeof($date);$i++)
  if($to_check-24*60*60<$date[$i]&&
      $date[$i]<$to_check+24*60*60)
     echo 'Ok !!! I found !!!;
Так ???
 
Сверху