CakePhp Автоматическая форма элементов - DateTime 24
-
25-09-2019 - |
Вопрос
В моей форме я хочу иметь время в режиме 24H. В DateTime. Спецификация в поваренной книге есть параметр TimeFormat. который принимает 12, 24 или нулевой Значения, но когда я пытаюсь добавить его внутри параметров ввода формы, она не работает. Тем не менее у меня есть режим 12H с выбором AM / PM. То Формат даты Работает нормально.
Мой вид:
echo $this->Form->input('Reservation.arrival', array(
'label'=>'Check IN',
'div'=>'clear IconDate',
'timeFormat ' => '24',//doesn't work
'dateFormat' => 'DMY',
'minYear' => date('Y') - 0,
'maxYear' => date('Y') + 1 ,
)
);
Я использую CakePhp 1.3.
Спасибо!
Решение
У вас есть место в вашем ключе «TimeFormat». Убедитесь, что вы удалите конечное пространство в конце, и он должен работать просто хорошо. :)
До:
'timeFormat ' => '24'
После:
'timeFormat' => '24'
Другие советы
$this->Form->input('tob',array('selected'=>'06:35:00','label'=>'Time Of birth','type'=>'time','timeFormat'=>'24' ));
Таким образом, выбранное значение может быть установлено. «Выбранный» атрибут - это так, чтобы установить время по умолчанию в полях выбора
Не связан с StackOverflow