Yii 2 widget for jQuery Timepicker Addon.
Installation ¶
If you do not have Composer, you may install it by following the instructions at getcomposer.org.
You can then install this package using the following command:
php composer.phar require "janisto/yii2-timepicker" "*"
or add
"janisto/yii2-timepicker": "*"
to the require section of your application's composer.json
file.
Usage ¶
See jQuery Timepicker options.
For example to use the timepicker with a yii\base\Model
:
echo TimePicker::widget([
//'language' => 'fi',
'model' => $model,
'attribute' => 'created_at',
'mode' => 'datetime',
'clientOptions'=>[
'dateFormat' => 'yy-mm-dd',
'timeFormat' => 'HH:mm:ss',
'showSecond' => true,
]
]);
The following example will use the name property instead:
echo TimePicker::widget([
//'language' => 'fi',
'name' => 'from_time',
'value' => $value,
'mode' => 'time',
]);
You can also use this widget in an yii\widgets\ActiveForm
using the yii\widgets\ActiveField::widget()
method, for example like this:
echo $form->field($model, 'field')->widget(\janisto\timepicker\TimePicker::className(), [
//'language' => 'fi',
'mode' => 'datetime',
'clientOptions'=>[
'dateFormat' => 'yy-mm-dd',
'timeFormat' => 'HH:mm:ss',
'showSecond' => true,
]
]);
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.