Задать вопрос
@hollanditkzn

Как сгруппировать datetime по дате?

У меня вопрос, дата хранится в datetime формате, мне нужно сделать примерно вот так
===2.10.2017===
08:00 текст сообщения
8:20 текст сообщения
===3.10.2017===
14:00 текст сообщения
15:00 текст сообщения

Примерно сгруппировал так, но встал вопрос, как сгруппировать только день сообщений?
Comment::find()->groupBy(['date'])->all()
Там нужно ли все переводить в unix формат дату?
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@iSensetivity
бухгалтер, програміст-самоук
$items = Comment::find()->addSelect(['DATE(date) as just_date'])->asArray()->all();
$items = ArrayHelper::index($items , null, 'just_date');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы