Никак не могу сообразить
есть выборка
получаю массив
мне нужно:
1. если нет номера то создать , тут нет вопросов
2 если номер есть, то сравнить даты [UF_DATAIZMENENIYA] и дату '2018-05-23T13:02:20' на больше/меньше. Вот тут у меня ступор. Понимаю, что простая вещь, но сообразить не могу. Подскажите пожалуйста.
есть выборка
Код |
---|
Bitrix\Main\Loader::includeModule('highloadblock'); $arHLBlock2 = \Bitrix\Highloadblock\HighloadBlockTable::getById(5)->fetch(); $obEntity2 = \Bitrix\Highloadblock\HighloadBlockTable::compileEntity($arHLBlock2); $strEntityDataClass2 = $obEntity2->getDataClass(); $param=array( "select" => array('ID','UF_DATAIZMENENIYA'), "filter"=>['UF_NOMER'=>964], ); $rsData = $strEntityDataClass2::getList($param)->FetchAll(); |
получаю массив
Код |
---|
Array ( [0] => Array ( [ID] => 231 [UF_DATAIZMENENIYA] => Bitrix\Main\Type\DateTime Object ( [value:protected] => DateTime Object ( [date] => 2018-05-15 04:03:34.000000 [timezone_type] => 3 [timezone] => Europe/Moscow ) ) ) ) |
мне нужно:
1. если нет номера то создать , тут нет вопросов
2 если номер есть, то сравнить даты [UF_DATAIZMENENIYA] и дату '2018-05-23T13:02:20' на больше/меньше. Вот тут у меня ступор. Понимаю, что простая вещь, но сообразить не могу. Подскажите пожалуйста.