This yii2 extension is a wrapper for the powerful jQuery date-time picker
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist metalguardian/yii2-datetime-picker-widget "*"
or add
"metalguardian/yii2-datetime-picker-widget": "*"
to the require section of your composer.json
file.
This widget renders a input control with datetime picker.
You can use is like a separate widget or with ActiveField
instance.
<?= \metalguardian\dateTimePicker\Widget::widget([
// you need specify model and attribute
'model' => $model,
'attribute' => 'posted',
// or name of the input and value (if needed)
//'value' => '2016/01/22 18:26',
//'name' => 'specific-name',
'mode' => \metalguardian\dateTimePicker\Widget::MODE_DATE,
// for only date picker
// or \metalguardian\dateTimePicker\Widget::MODE_TIME for time picker
// default is datetime picker
'language' => 'ru',
'options' => [ // html options of the input
'class' => 'my-class',
],
'clientOptions' => [
'theme' => 'dark',
'minDate' => '05.12.2013',
'formatDate' => 'd.m.Y',
]
]) ?>
<?= $form->field($model, 'start_time')->widget(\metalguardian\dateTimePicker\Widget::className(), [
'language' => 'ru',
'mode' => \metalguardian\dateTimePicker\Widget::MODE_TIME,
'options' => [
'class' => 'my-class',
],
'clientOptions' => [
'theme' => 'dark',
'minDate' => '05.12.2013',
'formatDate' => 'd.m.Y',
]
]) ?>
yii2-datetime-picker-widget is released under the MIT License. See the bundled LICENSE
for details.
No stable releases.
Comments