Show Availability in Scheduler Based on ZIP Code

I run a business that provides service at the customer’s location. Being that we are located in a big city, we found it best to service certain ZIP codes on certain days. Does anybody know how I could block off certain days in the scheduler based on the ZIP code the customer enters when booking the service? Thank you all for your help in advance.