maybe a variation on daddylonglegs' formula
=MAX(0,B3-MAX(A3,INT(A3)+"20:00"))+MAX(0,MIN(B3,INT(B3)+"6:00")-A3)*(HOUR(A3)<6)