CakePhp Автоматическая форма элементов - DateTime 24

StackOverflow https://stackoverflow.com/questions/4607616

  •  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' )); 

Таким образом, выбранное значение может быть установлено. «Выбранный» атрибут - это так, чтобы установить время по умолчанию в полях выбора

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top