Formatos

Referencia: http://yii2enespanol.com/2015/05/10/widget-datepicker/

en seccion sección denominada “require-dev” de composer

"yiisoft/yii2-jui": "~2.0.0" 

Para especificar el uso de un campo fecha se debe

Declarar en view/compras/_form.php por ejemplo

use yii\jui\DatePicker;

Luego reemplazar


<?= $form->field($model, 'fecha_factura')->textInput() ?>

<?php echo $form->field($model,'fecha_factura')->
    widget(DatePicker::className(),[
        'dateFormat' => 'dd-MM-yyyy',
        'clientOptions' => [
            'yearRange' => '-1:+1',
            'changeYear' => true]
    ]) ?>

En el modelo models/compras.php

Dentro de public function rules() se debera reemplazar

[['fecha_factura', 'fecha_recepcion'], 'safe'],

por

[['fecha_factura', 'fecha_recepcion'], 'date', 'format'=>'php:Y-m-d'],
Redmine Appliance - Powered by TurnKey Linux