Alhazred, ho verificato i risultati che ottengo dalla conversione da ore a secondi e sono errati, nonostante il formato ore lavorate
45:20:20 ottenuto dalla somma delle "ore lavorate ogni giorno" x "i giorni lavorati" sia corretto.

$secondioremese = 20527 ->errato
$secondiorepausa = 5400 ->errato

Cosa sbaglio nel codice precedente nella conversione da ore in formato HH:MM:SS a secondi?

$sommameseoreL= $totore.':'.$totminuti.':'.$totsecondi; //---->45:20:20
$sommamesePause = $totpore.':'.$totpminuti.':'.$totpsecondi; //---->01:35:20

$timeOl = $sommameseoreL;
$parsedOl = date_parse($timeOl);
$secondioremese = $parsedOl['hour'] * 3600 + $parsedOl['minute'] * 60 + $parsedOl['second'];

$timeOp = $sommamesePause;
$parsedOp = date_parse($timeOp);
$secondiorepausa = $parsedOp['hour'] * 3600 + $parsedOp['minute'] * 60 + $parsedOp['second'];

$calcoloOreEffettive = $secondioremese - $secondiorepausa;

Potresti darmi una dritta?