ну ты губёшку то закатай)
$rules = array(
1 => array(
'start' => '00:00',
'end' => '07:59',
),
2 => array(
'start' => '08:00',
'end' => '15:59',
),
3 => array(
'start' => '16:00',
'end' => '23:59',
),
);
это массив с правилами только на 1 день для 3 бригад для 3х смен.
а у тебя задача графика на месяца
как таблицу рисуешь с графиком?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker