Plugin jquery-ui wybierający miesiące/lata
Layout
Kod w CakePHP
<?= $this->Html->css('jquery-ui', ['block' => true]) ?> <?= $this->Html->css('MonthPicker', ['block' => true]) ?> <?= $this->Html->script('/jslib/jquery-ui', ['block' => true]) ?> <?= $this->Html->script('/jslib/MonthPicker', ['block' => true]) ?> <?= $this->Html->script('monthpicker-cfg', ['block' => true]) ?>
monthpicker-cfg.js
$('.month-year-input').MonthPicker({ Button: false, MonthFormat: "yy-mm-01", i18n:{ year: 'Rok', months:[ 'Sty','Lut','Mar','Kwi', 'Maj','Cze','Lip','Sie', 'Wrz','Paź','Lis','Gru', ] } });
<th class="p-0 w-25">
<?= $this->form->text('s_date_from', [
'class' => 'form-control form-control-sm text-center month-year-input',
'id' => 's_date_from',
'value' => $date_from,
'placeholder' => 'data od'
]) ?>
</th>
https://kidsysco.github.io/jquery-ui-month-picker/ – strona projektu, download
https://github.com/KidSysco/jquery-ui-month-picker/wiki – dokumentacja