Подскажите, как выбрать пользователей с определенной датой рождения (например пользователи, у которых день рождения завтра или сегодня, или в этом месяце). Я нашел в API CUser::GetList() - там в параметрах есть поле "PERSONAL_BIRTHDAY_1" => "дата рождения с" и "PERSONAL_BIRTHDAY_2" => "дата рождения по". Но в них нужно устанавливать дату рождения, а не день рождения. Например человек родился 20.12.1983, а для дня рождения нужно 20.12.yyyy (yyyy - текущий год).
Есть конечно вариант - выбрать всех, а потом парсить поле PERSONAL_BIRTHDAY у каждого и проверять, но это очень дорогостоящая операция (пользователей примерно 1200)
Есть конечно вариант - выбрать всех, а потом парсить поле PERSONAL_BIRTHDAY у каждого и проверять, но это очень дорогостоящая операция (пользователей примерно 1200)