For weekends, I require a two day min with check in on Friday. Here are the steps.
Manage listing
Availability
Trip Length - Edit
Scroll to the bottom and click add another requirement
Set specific dates
Set min stay
Click box that says guests must arrive on a specific day
Choose Friday
Hit save
I have tested this and it has worked for me. If someone wants to check in on a Thursday, they can still do that but they will have to stay Saturday night as well. My regular min days is 2. For holidays, I have different min stays. For instance, Fourth of July. We have a min on 5 days and they can only check in on Friday. Here is a link to my listing if you would like to test it for yourself.
https://www.airbnb.com/rooms/1802621