php получает промежуток времени между двумя временными строками, передавая интервал - PullRequest
0 голосов
/ 13 ноября 2018

например есть функция

getTimeSpans('08:00 AM', '01:00PM','15 minutes');

Эта функция должна возвращать все строки времени между 08:00 и 01:00. с разницей 15 минут

1 Ответ

0 голосов
/ 13 ноября 2018

Просто попрактикуйтесь в этом ядре PHP Code

function getTimeSpans($start, $end, $interval){
     $intervals = array();
     $s = date('h:i A', strtotime($start));
     $e = date('h:i A', strtotime($end));
     while($s != $e)
     {
       array_push($intervals, $s);
       $s = date('h:i A', strtotime($s.' '.$interval));
     }
    return $intervals;
}

    print_r(getTimeSpans('08:00AM', '09:00AM', '10 minutes'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...