Click on a ⭐!
Flatpickr is a lightweight and powerful datetime picker.
The preferred way to install this extension is through composer.
Either run
composer require --prefer-dist beaten-sect0r/yii2-flatpickr "*"
or add
"beaten-sect0r/yii2-flatpickr": "*"
to the require section of your composer.json
file.
<?php
use bs\Flatpickr\FlatpickrWidget;
?>
<?= $form->field($model, 'published_at')->widget(FlatpickrWidget::class, [
'locale' => strtolower(substr(Yii::$app->language, 0, 2)),
// https://chmln.github.io/flatpickr/plugins/
'plugins' => [
'confirmDate' => [
'confirmIcon'=> "<i class='fa fa-check'></i>",
'confirmText' => 'OK',
'showAlways' => false,
'theme' => 'light',
],
],
'groupBtnShow' => true,
'options' => [
'class' => 'form-control',
],
'clientOptions' => [
// config options https://chmln.github.io/flatpickr/options/
'allowInput' => true,
'defaultDate' => $model->published_at ? date(DATE_ATOM, $model->published_at) : null,
'enableTime' => true,
'time_24hr' => true,
],
]) ?>