Solución:
Intenté esto y funciona bien:
[
'attribute' => 'updated_at',
'value' => 'updated_at',
'filter' => yiijuiDatePicker::widget([
'model'=>$searchModel,
'attribute'=>'updated_at',
'language' => 'ru',
'dateFormat' => 'dd-MM-yyyy',
]),
'format' => 'html',
],
Luego, debe agregar esta línea a su modelo de búsqueda:
$query->andFilterWhere([
...
'DATE(updated_at)' => $this->updated_at,
]);
Asegúrese de que los formatos de fecha sean idénticos.
Puede usar el siguiente código para el archivador por selector de fecha.
Primer selector de fecha de importación
use kartikdateDatePicker;
Luego use el siguiente código en gridview
[
'attribute' => 'order_date',
'value' => 'order_date',
'format' => 'raw',
'label' => "Order Date",
'filter' => DatePicker::widget([
'model' => $searchModel,
'name' => 'OrdersdropSearch[order_date]',
'value' => ArrayHelper::getValue($_GET, "OrdersdropSearch.order_date"),
'pluginOptions' => [
'format' => 'yyyy-mm-dd',
'autoclose' => true,
]
])
],
El modelo de búsqueda será el mismo.
[
'attribute' => 'updated_at',
'value' => 'updated_at',
},
'filter' => yiijuiDatePicker::widget([
'model'=>$searchModel,
'attribute'=>'updated_at',
'language' => 'ru',
'dateFormat' => 'dd-MM-yyyy',
]),
'format' => 'html',
],
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)