Scheduler: Days of week and hours limitation

Hi, I’m trying to limit workflows based on day of the week and hour.
For example if by the time that worflow is Friday from 5pm to 10pm it needs to be postponed to Sunday from 1 pm to 3 pm.

I’m not sure how to setup data since it should be days of the week not a date but it also somehow should be available for comparasing with current data.

Does anyone built somekind of thing like that?
I would appreciate any help.