Yii 2 Timepicker
Yii 2 widget for jQuery Timepicker Addon., (*1)
, (*2)
Installation
If you do not have Composer, you may install it by following the instructions
at getcomposer.org., (*3)
You can then install this package using the following command:, (*4)
php composer.phar require "janisto/yii2-timepicker" "*"
or add, (*5)
"janisto/yii2-timepicker": "*"
to the require section of your application's composer.json
file., (*6)
Usage
See jQuery Timepicker options., (*7)
For example to use the timepicker with a yii\base\Model
:, (*8)
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:, (*9)
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:, (*10)
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,
]
]);
Contributing
Please see CONTRIBUTING for details., (*11)
Credits
License
Public domain. Please see License File for more information., (*12)