質問

私のフォームでは、24時間モードで時間を過ごしたいと思っています。で 日付時刻 クックブックの仕様にパラメータがあります 時間形式 それは受け入れます 12, 24 または ヌル 値を追加しようとしましたが、フォーム入力のパラメータ内に追加しようとすると機能しません。それでも私は午前/午後を選択できる12時間モードを持っています。の 日付形式 正常に動作します。

私の見解は次のとおりです。

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

CakePHP1.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