Используя API формы, вы можете создать 3 отдельных элемента select для выбора даты. Обязательно установите для #type
элемента формы значение 'date'
.
$form['date_select'] = array (
'#title' => t('Date Selected'),
'#type' => 'date',
'#description' => t('Please select a date'),
'#default_value' => array(
'month' => format_date(time(), 'custom', 'n'),
'day' => format_date(time(), 'custom', 'j'),
'year' => format_date(time(), 'custom', 'Y'),
),
);
Это должно создать 3 поля выбора для месяца, дня и года.
Затем в вашей функции отправки вывести только день, ссылаясь на него как таковое;
$form_state['values']['date']['day']