Подскажите пожалуйста что неверно. Есть массив с данными и датами, с такой структурой
"num"=>"0003000000006739"
"qr_code"=>"18826807734421200000"
"entry_date"=>"23.03.2019 16:43"
"num"=>"0003000000006739"
"qr_code"=>"18826807734421200000"
"entry_date"=>"23.04.2019 16:43"
"num"=>"0003000000006739"
"qr_code"=>"18826807734421200000"
"entry_date"=>"23.05.2019 16:43"
Пытаюсь выбрать только те данные которые входят в нужный диапазон например за апрель (23.04.2019)
Делаю так
$timestamp1 = strtotime($START_DATE);
$timestamp2 = strtotime($END_DATE);
// перебираю массив
for ($i = 0; $i < $object_list['counts']; $i++) {
// проверяю выполняется условие по дате
if ($timestamp1 <= $timestamp2) {
// если да то записываю в новый массив и увеличиваю дату
$timestamp1 += 60 * 60 * 24;
}
}
Однако условие выполняется с точностью до наоборот. Выводятся только даты не попадающие в диапазон