Bom dia pessoal, após tanta pesquisa, tanta leitura de classes eu resolvi pedir ajuda a vocês!!   Estou necessitando de ajuda para calcular o SLA de um sistema de chamados, pegar data1 e calcular com data2 para exibir quanto tempo demorou para ser atendido em horas uteis(Comerciais).   Por exemplo:   Expediente entrada = 07:30:00 Horario de Almoço saida = 11:00:00 Horário de Almoço volta = 13:00:00 Fim de Expediente = 17:30:00 Sábado = 7:30 as 11:30 $data1 = "2014-08-18 09:30:00"; $data2 = "2014-08-19 09:30:00"; ## APÓS O CALCULO "" echo "A difereça em horas uteis do de data1 para data2 é 07:30:00"; Neste caso ai deu 7 horas e 30 minutos úteis ou seja no horário comercial.   Procurei diversas classes para tentar realizar este cálculo no entanto elas não me atenderam, alguém poderia me ajudar?