From hours From minutes To hours To minutes Outcome
Given Given Given Given Everything between fromhrs:frommins and tohrs:tomins
Given Given Given Everything between fromhrs:frommins and tohrs:00
Given Given Given Everything since fromhrs:frommins, but only when mins<=tomins
Given Given Everything since fromhrs:frommins
Given Given Given Everything between fromhrs:00 and tohrs:tomins
Given Given Everything between fromhrs:00 and tohrs:00
Given Given Everything since fromhrs:00, but only when mins<=tomins
Given Everything since fromhrs:00
Given Given Given Everything before tohrs:tomins, but only when mins>=frommins
Given Given Everything before tohrs:00, but only when mins>=frommins
Given Given Everything, but only when frommins<=mins<=tomins
Given Everything, but only when mins>=frommins
Given Given Everything before tohrs:tomins
Given Everything before tohrs:00
Given Everything, but only when mins<=tomins
Everything at all

The combinations "everything since fromhrs:frommins, but only when mins>=value" and "everything before tohrs:tomins, but only when mins<=value" cannot be used.