Всем добрый вечер, имеется код , подскажите как соединить row_date и row_date2 чтобы они вместе работали просто проблема в том что если стоит row_date то все функционирует хорошо, если row_date2 тоже самое, но вместе они не считают даты только один из запросов, как я понимаю проблема в этой строке - не судите строго . PHP: if (!is_bool($row_date) && (intval($rows[$key]['l_object_status']) == 1)) { $row_timestamp_updated = $row_date->getTimestamp(); а вот целый код этого - PHP: foreach ($rows as $key => $row) { $rows[$key]['__url'] = filter::client2url($row); $cls_status = 'status-passive'; $row_date = $rows[$key]['updated']; $row_date = DateTime::createFromFormat('Y-m-d H:i:s', $row_date, $MoscowTimeZone); $cls_status = 'status-passive'; $row_date2 = $rows[$key]['sended']; $row_date2 = DateTime::createFromFormat('Y-m-d H:i:s', $row_date2, $MoscowTimeZone); if (!is_bool($row_date) && (intval($rows[$key]['l_object_status']) == 1)) { $row_timestamp_updated = $row_date->getTimestamp(); if ($row_timestamp_updated >= $dt_past_21_days) $cls_status = 'status-active'; else if ($row_timestamp_updated >= $dt_past_32_days && $row_timestamp_updated < $dt_past_21_days) $cls_status = 'status-active-warning'; else if ($row_timestamp_updated >= $dt_past_43_days && $row_timestamp_updated < $dt_past_32_days) $cls_status = 'status-active-danger'; else $cls_status = 'status-active-danger'; } $rows[$key]['__l_client_status_class_name'] = $cls_status; }