Frage

In meiner Form mag ich die Zeit in 24-Stunden-Modus haben. In Datetime Spezifikation im Kochbuch gibt es einen Parameter Zeitformat , die akzeptiert 12 , 24 oder null Werte, aber wenn ich versuche, fügen sie es es nicht funktioniert innerhalb der Parameter der Formulareingabe. Ich habe noch den 12h-Modus mit am / pm wählen. Die Datumsformat OK funktioniert.

Meine Ansicht ist:

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 ,
            )
        );

Ich bin mit CakePHP 1.3.

Danke!

War es hilfreich?

Lösung

Sie haben einen Platz in Ihrem Schlüssel ‚Zeitformat‘. Stellen Sie sicher, dass Sie das nachstehende Leerzeichen am Ende entfernen, und es sollte gut funktionieren. :)

Bevor:

'timeFormat ' => '24'

Nach:

'timeFormat' => '24'

Andere Tipps

 $this->Form->input('tob',array('selected'=>'06:35:00','label'=>'Time Of birth','type'=>'time','timeFormat'=>'24' )); 

Auf diese Weise gewählten Wert eingestellt werden. ‚Ausgewählt‘ Attribut ist es so eingestellte Standardzeit in Auswahlbox

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top