Ответ на сообщение Курилка пользователя Markovich
Интересно, кто узнает свой код, и кто быстрее всех скажет "ЧЕГО БЫЛО НАДО"??
Переменная $modelObject->created_at -- содержит дату (строка) создания объекта, остальное думаю понятно:
<?php
$min = 0;
$dtCurrent = time();
$dtCreated = strtotime($modelObject->created_at);
$isWorkDay = false;
$d = '';
$t = $dtCreated;
while( $t < $dtCurrent )
{
$t += 60 * 5;
$h = (int)date('H', $t);
if( $d != ($date = date('Y-m-d', $t)) )
{
$d = $date;
$isWorkDay = $mediamDate->isWorkDay($d);
}
if( ($h >= 9) && ($h < 18) && $isWorkDay )
{
$min += 5;
}
}
?>
... я плякал...
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)