Creating "Open Now" for multiple business listings

I am trying to make an “open now” tag on businesses based on their hours. The businesses all have different hours of operation that can also vary by the day of the week.

I have done some searching on this, but I can only find info on doing this with if then for one single business.

How are you letting them input the hours of operation?

I am inputting the data myself, but I have two columns for each day of the week one open and one close time. One of the issues i’m running in to is that some of them are bars open until 2:00 (technically the next day).

Here is a template that I made some time ago that does this:

And a video that explains how it works:

Please note - this was made a long time ago, so some of the techniques might be a bit dated. But it should give you some ideas.