В базе данных есть строки с задачами и датой/временем timestamp ( в таком виде 2021-06-20 14:30:00)
С помощью foreach я могу перебрать весь массив, но не могу найти ответ на вопрос, как создать массив типа:
$calendar = [
2021 => [
6 => [
20 => [
1 => [
'name' => 'taskname 1',
'time' => '14:30:00',
],
2 => [
'name' => 'taskname 2',
'time' => '15:00:00',
],
],
],
],
];
Сначала генерируется скрытый контент, а после нажатия на определенный день оно должно выводить задачи начиная с 00:00 до 23:59. Подскажите пожалуйста как это реализовать средствами php.