Для формиррования даты использую kartik-v yii2-widget-datepicker вот
репозиторий
по тз было условие если дата не заполнена то отображать '00-00-0000' в редактировании.
для этого я сделал так в виде
form->field($model, 'date')->textInput()->widget(DatePicker::class, [
'options' => [
'placeholder' => 'Enter birth date ...',
'value'=>($model->date)?date('d-m-Y',strtotime($model->date)):null,
],
'pluginOptions' => [
'autoclose'=>true,
'format' => 'dd-mm-yyyy'
]
]);
так с датой получается жесть при выводе. А если убрать
'value'=>($model->date)?date('d-m-Y',strtotime($model->date)):null,
то дата отображается в формате yyyy-mm-dd потому, что так сохраняется в базе данных вопрос как выводить дату в формате 'dd-mm-yyyy' ?