zhuravljov/yii2-datetime-widgets Datetime widgets for Yii2.

Datetime widgets for Yii2

  1. Installation
  2. DatePicker
  3. DateTimePicker
  4. DateRangePicker

Latest Stable Version Total Downloads

Installation

The preferred way to install this extension is through composer.

Add

"zhuravljov/yii2-datetime-widgets" : "~1.1.0"

to the require section of your application's composer.json file.

DatePicker

Demo from the bootstrap-datepicker plugin website.

Usage
<?= $form->field($model, 'attribute')->widget(DatePicker::class, [
    'clientOptions' => [
        'format' => 'dd.mm.yyyy',
        'language' => 'ru',
        'autoclose' => true,
        'todayHighlight' => true,
    ],
    'clientEvents' => [],
]) ?>

DateTimePicker

Demo from the bootstrap-datetimepicker plugin website.

Usage
<?= $form->field($model, 'attribute')->widget(DateTimePicker::class, [
    'clientOptions' => [
        'format' => 'dd.mm.yyyy hh:ii',
        'language' => 'ru',
        'autoclose' => true,
    ],
    'clientEvents' => [],
]) ?>

DateRangePicker

Demo from the bootstrap-daterangepicker plugin website.

Usage
<?= $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' => [],
]) ?>
0 0
3 followers
99 238 downloads
Yii Version: 2.0
License: BSD-3-Clause
Category: Date and Time
Tags:
Developed by: KiTE
Created on: Apr 2, 2018
Last updated: (not set)
Packagist Profile
Github Repository