brussens / yii2-datetimepicker-widget
Yii2 的 Bootstrap 3 DateTimePicker 小部件。
1.2.0
2018-09-25 18:23 UTC
Requires
- php: >=5.4.0
- bower-asset/eonasdan-bootstrap-datetimepicker: ^4.17.47
- yiisoft/yii2: ^2.0.0
This package is auto-updated.
Last update: 2024-09-15 01:32:26 UTC
README
安装
运行以下命令之一
php composer.phar require --prefer-dist brussens/yii2-datetimepicker-widget "*"
或向你的 composer.json
文件的 require 部分添加
"brussens/yii2-datetimepicker-widget": "*"
到
选项
- format - 日期时间格式
- clientOptions - 插件的选项。参见 http://eonasdan.github.io/bootstrap-datetimepicker/#options
基本用法
use brussens\datetimepicker\Widget as DateTimePicker; echo $form->field($model, 'attribute')->widget(DateTimePicker::className());
高级用法
use brussens\datetimepicker\Widget as DateTimePicker; echo $form->field($model, 'attribute')->widget(DateTimePicker::className(), [ 'format'=>'DD-MM-YYYY HH:mm:ss', 'clientOptions' => [ 'locale' => 'ru', //If you do not want to use auto-detection 'icons' => [ 'time' => 'el-icon-time', 'date' => 'el-icon-calendar', 'up' => 'el-icon-chevron-up', 'down' => 'el-icon-chevron-down', ], 'useSeconds' => true, 'useCurrent' => true, 'sideBySide' => true ], ]);
范围用法(实验性)
use yii\grid\GridView; use brussens\datetimepicker\RangeWidget; GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $model, 'columns' => [ //... some columns [ 'filter' => RangeWidget::widget([ 'model' => $model, 'attribute' => 'date_from', 'attributeTo' => 'date_to' ]), 'attribute' => 'created_at', 'format' => 'datetime', ], ['class' => 'yii\grid\ActionColumn'], ], ]);