Я использую средство выбора даты по умолчанию, например:
echo $this->Form->control(
'created',
[
'label' => __('Start date'),
'type' => 'date',
'id' => 'datetimepicker',
'default' => date('d-m-Y') #Set time for today
]
);
Но это довольно уродливо:
Возможно ли этоизменить его на правильный указатель даты с календарем вместо 3 выпадающих полей?
Если нет, то возможно ли хотя бы изменить порядок полей и язык?
РЕДАКТИРОВАТЬ
После предложений комментариев я решил использовать jquery datepicker примерно так:
echo $this->Form->control('created', ['label' => 'Start date']);
<script>
$( function() {
$( "#created" ).datepicker();
} );
</script>
Но (вероятно), потому что created
id находится в модели, этопереопределяет его и показывает тот же по умолчанию указатель даты, мне нужно изменить идентификатор, чтобы он работал, но затем его значение не сохраняется ....
Если я установил тип в текст, он отображает календарь jqueryно сохраненная дата 0000-00-00 00:00:00