рассчитать интервал дней php или codeigniter - это работает рассчитать дни, но только одну строку, как я должен быть не одна строка - PullRequest
0 голосов
/ 17 марта 2020
function countDays($id){
        $ci     = get_instance();
        $data = $ci->db->select('*')->from('shipping')
        ->group_start()
        ->where('id', $id)
        ->group_end()
        ->get()->row_array();
        if($data){
        $date1  = $data["from"];
        $date2  = $data["to"];
        $dt = gmdate("d-F-Y", $date1);
        $dt2 = gmdate("d-F-Y", $date2);
        $datetime1 = new DateTime($dt);
        $datetime2 = new DateTime($dt2);
        $interval = $datetime1->diff($datetime2);
        return $interval->format('%a Days');}
        else{ return null; }     
    } 

это работает, рассчитать дни, но только одну строку, как я должен быть

Пример в моей базе данных

----------------------------------------
id|product_id  |    from  |   to     |
1 |RG0001      |1584291600|1584378000|
2 |RG0001      |1584291642|1584378732|
3 |RG0001      |1584291354|1584378554|
4 |RG0001      |1584291243|1584378534|
----------------------------------------

Помоги мне

...