Ho un piccolo problema con mktime...

ho $end: 04:00:00
e ho $begin: 01:00:00.

Devo calcolare questa differenza e faccio:

$tot_diur=mktime($end)-mktime($begin)

stampando date("H:i", $tot_diur) ottengo 03:00, quindi è corretto, ma ho anche questo warning:

A non well formed numeric value encountered

perchè?