Добрый ыечер!
Есть функция, обрабатывающая даты из базы данных для вывода вида:
"10-15 сентября" или 30 октября - 2 ноября"
public function getSeminarDate($date_begin, $date_end) {
if(Yii::$app->formatter->asDate('$date_begin', 'M') == Yii::$app->formatter->asDate('$date_end', 'M')) {
return Yii::$app->formatter->asDate('$date_begin', 'dd').'-'.Yii::$app->formatter->asDate('$date_end', 'dd');
}
else {
return Yii::$app->formatter->asDate('$date_begin', 'dd').' '.
Yii::$app->formatter->asDate('$date_begin', 'MMMM').'-'.
Yii::$app->formatter->asDate('$date_end', 'dd').' '.
Yii::$app->formatter->asDate('$date_end', 'MMMM');
}
}
Данная функция принимает 2 поля из БД и выводит их в строку, вида, указанного выше. Где лучше хранить эту функцию и как вызывать её во view?
Спасибо!