ich würde (was aber ggf. nicht die schnellste lösung ist!) einfach eine tabelle nach folgendem muster anlegen:
1: | id|mo|di|mi|do|fr|sa|so |
Darin einfach jeweils 2 timestamps (mit komma getrennt) speichern: öffnungszeit, torschluss. Aus diesen Daten kannst du mehrsprachige Ausgaben generieren. Für "wer hat jetzt offen" einfachd en Tag auslesen, und die Uhrzeiten vergleichen.
---
Arbeit ist das Feuer der Gestaltung. - Marx