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'],