zhuravljov / yii2-datetime-widgets
为 Yii2 提供的日期时间小部件。
1.1.2
2017-08-09 23:01 UTC
Requires
- php: >=5.5.0
- bower-asset/bootstrap-datepicker: *
- bower-asset/bootstrap-daterangepicker: *
- bower-asset/moment: *
- bower-asset/smalot-bootstrap-datetimepicker: *
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-bootstrap: ~2.0.0
README
安装
安装此扩展的首选方式是通过 composer。
添加
"zhuravljov/yii2-datetime-widgets" : "~1.1.0"
到您的应用程序的 composer.json
文件的 require 部分。
DatePicker
来自 bootstrap-datepicker 插件网站 的演示。
使用方法
<?= $form->field($model, 'attribute')->widget(DatePicker::class, [ 'clientOptions' => [ 'format' => 'dd.mm.yyyy', 'language' => 'ru', 'autoclose' => true, 'todayHighlight' => true, ], 'clientEvents' => [], ]) ?>
DateTimePicker
来自 bootstrap-datetimepicker 插件网站 的演示。
使用方法
<?= $form->field($model, 'attribute')->widget(DateTimePicker::class, [ 'clientOptions' => [ 'format' => 'dd.mm.yyyy hh:ii', 'language' => 'ru', 'autoclose' => true, ], 'clientEvents' => [], ]) ?>
DateRangePicker
来自 bootstrap-daterangepicker 插件网站 的演示。
使用方法
<?= $form->field($model, 'actual_time')->widget(DateRangePicker::class, [ 'clientOptions' => [ 'locale' => [ 'format' => 'YYYY-MM-DD', 'separator' => ' - ', ], 'ranges' => [ 'Today' => [ new JsExpression('moment()'), new JsExpression('moment()'), ], 'Yesterday' => [ new JsExpression('moment().subtract(1, "days")'), new JsExpression('moment().subtract(1, "days")'), ], ], ], 'clientEvents' => [], ]) ?>