Как вывести время при определенной дате?

126
18 сентября 2021, 12:30

Всем привет, блин ребята выручайте.. потратил кучу времени на данное решение.. мозг уже поплыл...

У меня есть такой JSON на выходе

есть такие две таблицы откуда берутся данные

мой код

public function getJSON($shedule){ 
 
        $range = [ 
                  ['start' => $this->morning_work_hours_from, 'end' => $this->morning_work_hours_before] , 
                  ['start' => $this->afternoon_work_hours_from, 'end' => $this->afternoon_work_hours_before] 
            ]; 
        $data = array_map(function($s) use ($range){ 
                     return [ 
                            'day' => $s, 
                            'timeRangers' => $range 
                        ]; 
                  }, $shedule); 
 
        $result = ['schedule' => $data]; 
 
        dd( $shedule, $range, $data, $result); 
 
        return json_encode($result, JSON_PRETTY_PRINT); 
    }

Answer 1

Может время не вычитается, потому что не в том массиве ищете? Функция dd() вроде как выполняет dump & die, собственно - это последняя строчка кода, перед остановкой скрипта, и return json_encode($result, JSON_PRETTY_PRINT); не выполнится никогда.

READ ALSO
Ошибка 403 и её решения? А так же игнорирование

Ошибка 403 и её решения? А так же игнорирование

Такой вопрос: Когда перехожу по ссылке, которая отсылает меня личный кабинет (генерирующий по данным из БД)Пример кода:

79
Не работает wp_reset_query в WordPress

Не работает wp_reset_query в WordPress

Не понимаю почему не работает wp_reset_query, есть у кого нибудь идеи?

117