zhuravljov/yii2-datetime-widgets

为 Yii2 提供的日期时间小部件。

安装次数: 103,173

依赖关系: 5

建议者: 0

安全: 0

星标: 21

关注者: 4

分支: 5

开放问题: 0

类型:yii2-extension

1.1.2 2017-08-09 23:01 UTC

This package is auto-updated.

Last update: 2024-08-29 03:29:27 UTC


README

Latest Stable Version Total Downloads

安装

安装此扩展的首选方式是通过 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' => [],
]) ?>