Olá pessoal, estou fazendo o código abaixo calcular a diferença de horas entre dois campos no formato time do mysql e gravar o resultado no campo de horas trabalhadas diarias, mas ele não grava no campo do resultado nenhum valor
$deltaTempo = sc_time_diff({hora_final_nome_escala}, “HH:II”, {hora_inicio_nome_escala}, “HH:II”);
Ai vendo mais sobre este sc_time_diff que mostra o resultado dentro de uma array, blz busquei cada resultado para colocar no campo porém o valor que ele trás é sem zero a esquerda e o campo aceita exe: 09:15 ai ele trás 9:15 e não base com a marcara do campo.
Eu estou agora com o código abaixo
$deltaTempo = sc_time_diff({hora_final_nome_escala}, “HH:II”, {hora_inicio_nome_escala}, “HH:II”);
$deltaHoras = $deltaTempo[0] ; // Recebe horas da matriz
$deltaMinutos = $deltaTempo[1]; // Recebe minutos da matriz
{hora_trabalhada_dia} = $deltaHoras.":".$deltaMinutos;
Ele até pega os valores das horas e minutos porém se houver como resultado por exemplo 07:09 ele trás par ao campo 7:9, como manter o resultado fiel ?