Month picker

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/wikidokumentacja