först kolla om start-tid är efter 07:00, om inte så sätt den till 07:00
Sen kolla "på andra sidan" dvs är stop-tid före eller efter 16:00
är den efter 16:00 så är det ju bara att sätta stop-tid =16:00, kan även vara smart att kolla vilken dag det är här så man "backar till fredag kl 16:00 om det stop-tiden är en lördag
Dvs du måste börja med att "trimma" dina tider
sen kan man ju lätt se om tiden sträcker sig över en helg, "bara" kolla datumen/veckodagarna
är start en onsdag och slut en måndag = En helg finns med
är antalet dagar >7 så finns det en eller flera helger med
En helg i ditt fall är ju Fredag 16:00 till måndag 07:00, dvs ett konstant antal timmar som du kan dra av din total-tid