سؤال

في النموذج الخاص بي ، أريد أن أحصل على الوقت في وضع 24 ساعة. في DateTime المواصفات في كتاب الطبخ هناك معلمة تنسيق الوقت هذا يقبل 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