It does not. I even specifically mentioned this in my OP. Yelp filters are busted because most of the hours posted on many establishments on Yelp are off basis in my experience. Some lack hours altogether.
Out of curiosity, where do you live? AFAIK, Yelp's hours are user-submitted, so you might just be in a place with low yelp usage.
I reside in their home city (SF), and I've rarely ever had issues with faulty hours. In your case, you might just need to hire someone to collect the data, since individually no one has enough incentive to do so.