Повторю с примера из комментов к [URL=https://dev.1c-bitrix.ru/api_help/main/reference/cuser/getlist.php]документации[/URL], ибо эта тема вышла первой в поиске гугла:
Полный формат даты - "01.02.1967 00:01:02"
В выборке указываем либо DATE_REGISTER_1 - если хотим только с даты.
Либо DATE_REGISTER_1 и DATE_REGISTER_2 в качестве направления границ для выборки с даты по дату.
[CODE]
$arFilter = [
"DATE_REGISTER_1" => date('d.m.Y', time()); # Зарегистрировавшиеся сегодня
];
$arFilter = [ # Зарегистрировавшиеся ~за год
"DATE_REGISTER_1" => "01.01.2017 00:00:00",
"DATE_REGISTER_2" => "01.01.2018 23:59:59"
];
[/CODE]
[CODE]
$date = date('d.m.Y', time());
$dbres = CUser::GetList(
($by = 'id'),
$order = 'asc',
['DATE_REGISTER_1' => $date]
#['FIELDS' => ['ID', 'NAME', 'SECOND_NAME', 'LAST_NAME', 'EMAIL', 'DATE_REGISTER']]
);
print_r($dbres->SelectedRowsCount()); # Число зарегистрировавшихся сегодня
while($user = $dbres->GetNext()){
print_r($user);
}
[/CODE]
Полный формат даты - "01.02.1967 00:01:02"
В выборке указываем либо DATE_REGISTER_1 - если хотим только с даты.
Либо DATE_REGISTER_1 и DATE_REGISTER_2 в качестве направления границ для выборки с даты по дату.
[CODE]
$arFilter = [
"DATE_REGISTER_1" => date('d.m.Y', time()); # Зарегистрировавшиеся сегодня
];
$arFilter = [ # Зарегистрировавшиеся ~за год
"DATE_REGISTER_1" => "01.01.2017 00:00:00",
"DATE_REGISTER_2" => "01.01.2018 23:59:59"
];
[/CODE]
[CODE]
$date = date('d.m.Y', time());
$dbres = CUser::GetList(
($by = 'id'),
$order = 'asc',
['DATE_REGISTER_1' => $date]
#['FIELDS' => ['ID', 'NAME', 'SECOND_NAME', 'LAST_NAME', 'EMAIL', 'DATE_REGISTER']]
);
print_r($dbres->SelectedRowsCount()); # Число зарегистрировавшихся сегодня
while($user = $dbres->GetNext()){
print_r($user);
}
[/CODE]