Frameworks 如何在yii中使用和禁用时间选择器小时和分钟?

Frameworks 如何在yii中使用和禁用时间选择器小时和分钟?,frameworks,yii,timepicker,Frameworks,Yii,Timepicker,如何在yii框架中使用此功能? 我想在几小时几分钟内使用这个时间选择器和deactive $('#timepicker').timepicker({ showPeriod: true, onHourShow: OnHourShowCallback, onMinuteShow: OnMinuteShowCallback }); function OnHourShowCallback(hour) { if ((hour > 22) || (hour < 6))

如何在yii框架中使用此功能?
我想在几小时几分钟内使用这个时间选择器和deactive

$('#timepicker').timepicker({
    showPeriod: true,
    onHourShow: OnHourShowCallback,
    onMinuteShow: OnMinuteShowCallback
});
function OnHourShowCallback(hour) {
  if ((hour > 22) || (hour < 6)) {
    return false; // not valid
}
return true; // valid
}
function OnMinuteShowCallback(hour, minute) {
  if ((hour == 22) && (minute >= 30)) { return false; } // not valid
  if ((hour == 6) && (minute < 30)) { return false; }   // not valid
  return true;  // valid
}
$(“#计时器选择器”)。计时器选择器({
展示期:对,
onHourShow:onHourShow回调,
onMinuteShow:OnMinuteShowCallback
});
函数OnHourShowCallback(小时){
如果((小时>22)| |(小时<6)){
返回false;//无效
}
返回true;//有效
}
函数OnMinuteShowCallback(小时,分钟){
如果((小时==22)和(&(分钟>=30)){return false;}//无效
如果((小时==6)和(&(分钟<30)){return false;}//无效
返回true;//有效
}
我在我的项目中这样使用,但如何将其修改为我的时间选择器

这是我在_form.php页面上的日期选择器和时间选择器

<div class="row">
    <div class="tarih tarih2">
        <?php echo $form->labelEx($model,'tarih2'); ?>
        <?php
            $this->widget('zii.widgets.jui.CJuiDatePicker', array(
            'model' => $model,
            'attribute' => 'tarih2',
            'language' => 'tr',
            'options' => array(     
                'dateFormat' => 'dd-mm-yy',
                'size' => '10',         // textField size
                'maxlength' => '10',    // textField maxlength
                'minDate'=> date('d-m-Y', strtotime(Yii::app()->db->createCommand('select gidis_saat from tbl_takip where id="'. $model->id .'"')->queryScalar())),
            ),
            ));
        ?>
        <?php //echo $form->textField($model,'tarih'); ?>
        <?php echo $form->error($model,'tarih2'); ?>
    </div>

    <div class="tarih">
        <?php echo $form->labelEx($model,'donus_saat'); ?>
        <?php
            $this->widget('application.extensions.jui_timepicker.JTimePicker', array(
            'model'=>$model,
            'attribute'=>'donus_saat',
            // additional javascript options for the date picker plugin
            'options'=>array(
                //'showPeriod'=>true,  // Bu 12 - 24 saat arasında geçiş sağlıyor.
                'showPeriodLabels' => false,
                'showNowButton'=>true,
                'hourText' => 'Saat',
                'minuteText' => 'Dakika',
                'hours'=>array('starts'=>0, 'ends'=>23),
                'minutes'=>array('starts'=>0, 'ends'=>55, 'interval'=>5),
                ),
            'htmlOptions'=>array('size'=>8,'maxlength'=>8 ),
            ));
        ?>  
        <?php // echo $form->textField($model,'donus_saat'); ?>
        <?php echo $form->error($model,'donus_saat'); ?>
    </div>
</div>


使用为时间选择器提供的扩展来遍历此线程

该代码是否在视图文件中工作?我使用in view _form.php文件,并通过从mysql时间戳字段获取日期来为datepicker创建mindate。但是我该如何使用时间选择器呢?请在jui_时间选择器中使用上述选项,然后再试一次?