2020,8000-9000 10:00-22:00
24/7
Fr 19:00-22:00 ; PH off ; 2021 Apr 10-16 off
Mo 00:00-00:15 ; Th 20:00-24:00 ; Fr-Su 00:00-00:15, 20:00-24:00 ; PH off ; 2021 Apr 10 00:00-00:15 ; 2021 Apr 11-16 off ; 2021 Apr 17 20:00-24:00
Mo 00:00-02:00 ; Fr 12:00-24:00 ; Sa-Su 00:00-02:00, 12:00-24:00 ; PH off ; 2021 Apr 10 00:00-02:00 ; 2021 Apr 11-16 off ; 2021 Apr 17 12:00-24:00
Mo 08:00-24:00 ; Tu 00:00-01:00, 08:00-24:00 ; We-Fr 00:00-02:00, 08:00-24:00 ; Sa 00:00-02:00, 09:00-24:00 ; Su 00:00-02:00 ; PH off ; 2021 Apr 10 00:00-02:00 ; 2021 Apr 11-16 off ; 2021 Apr 17 09:00-24:00
Mo 09:00-24:00 ; Tu-Fr 00:00-02:00, 09:00-24:00 ; Sa 00:00-02:00, 09:00-20:00 ; Su 09:00-20:00 ; PH off ; 2021 Apr 10-16 off ; 2021 Apr 17 09:00-20:00
Mo 09:00-24:00 ; Tu-Fr 00:00-02:00, 09:00-24:00 ; Sa 00:00-06:00, 09:00-24:00 ; Su 00:00-06:00, 12:00-22:00 ; PH off
Mo 09:30-21:00 ; Tu-Sa 08:30-21:00 ; Su 09:30-20:00 ; PH off
Mo 11:30-15:30 ; Tu-Fr 11:30-15:30, 18:30-22:30 ; Sa-Su 11:30-22:30 ; PH off ; 2021 Mar 28-Apr 16 off
Mo 12:00-14:30, 17:30-22:00 ; Tu-Th 12:00-14:30, 17:30-22:30 ; Fr 12:00-14:30, 17:30-23:00 ; Sa 11:30-14:30, 17:30-23:00 ; Su 11:00-15:00, 17:30-22:00 ; PH off
Mo 14:00-19:15 ; Tu-Sa 08:30-19:15 ; PH off
Mo 17:00-24:00 ; Tu-Sa 00:00-02:00, 17:00-24:00 ; Su 00:00-02:00 ; PH off ; 2021 Mar 26 00:00-02:00 ; 2021 Mar 27-Apr 16 off ; 2021 Apr 17 17:00-24:00
Mo 19:00-23:30 ; Tu-Sa 12:00-15:00, 19:00-23:30 ; PH off
Mo 19:00-24:00 ; Tu-Fr 00:00-02:00, 19:00-24:00 ; Sa 00:00-02:00, 11:00-17:00, 19:00-24:00 ; Su 00:00-02:00, 11:00-17:00 ; PH off
Mo 19:00-24:00 ; Tu-Su 12:00-15:00, 19:00-24:00 ; PH off
Mo 19:45-22:30 ; Tu-Fr 12:00-15:00, 19:45-22:30 ; Sa 19:30-22:30 ; PH off ; 2021 Apr 10-16 off
Mo-Fr 00:00-02:00, 08:00-24:00 ; Sa 00:00-02:00, 09:00-24:00 ; Su 00:00-02:00, 10:00-24:00 ; PH off ; 2021 Mar 27 00:00-02:00 ; 2021 Mar 28-Apr 16 off ; 2021 Apr 17 09:00-24:00
Mo-Fr 00:00-02:00, 08:30-24:00 ; Sa-Su 00:00-02:00, 09:00-24:00 ; PH off
Mo-Fr 00:00-02:00, 12:00-24:00 ; Sa 00:00-02:30, 12:00-24:00 ; Su 00:00-03:00, 12:00-24:00 ; PH off ; 2021 Mar 25 00:00-02:00 ; 2021 Mar 26-Apr 16 off ; 2021 Apr 17 12:00-24:00
Mo-Fr 07:00-21:00 ; PH off
Mo-Fr 07:30-20:00 ; Sa 08:00-20:00 ; PH off
Mo-Fr 08:00-18:00 ; Sa 11:00-17:00 ; Su 14:00-18:00 ; PH off
Mo-Fr 08:00-24:00 ; Sa-Su 09:00-24:00 ; PH off
Mo-Fr 09:00-19:30 ; PH off
Mo-Fr 10:00-19:00 ; PH off
Mo-Fr 11:00-22:30 ; Sa 11:00-23:00 ; PH off
Mo-Fr 12:00-14:00, 19:30-23:00 ; Sa 19:30-23:00 ; PH off ; 2021 Mar 28-Apr 16 off
Mo-Fr 12:00-14:30, 19:00-22:30 ; PH off
Mo-Fr 12:00-14:30, 19:00-22:30 ; Sa 19:00-22:30 ; PH off
Mo-Fr 12:00-14:30, 19:00-23:45 ; Sa 19:00-23:45 ; Su 12:00-15:00, 19:00-23:00 ; PH off
Mo-Fr 12:00-14:30, 19:15-22:15 ; PH off ; 2021 Apr 10-16 off
Mo-Fr 12:00-14:30, 19:30-22:30 ; PH off
Mo-Fr 12:00-14:30 ; PH off
Mo-Fr 12:00-15:00, 18:30-24:00 ; Su 12:00-15:00, 18:30-23:00 ; PH off ; 2021 Apr 10-16 off
Mo-Fr 12:15-14:15, 19:30-22:15 ; PH off
Mo-Fr 19:00-22:00 ; PH off
Mo-Fr,Su 12:00-14:30, 19:00-23:00 ; Sa 12:00-15:00, 19:00-23:00 ; PH off
Mo-Sa 00:00-02:00, 06:30-24:00 ; Su 00:00-02:00, 08:00-24:00 ; PH off
Mo-Sa 00:00-02:00, 18:00-24:00 ; Su 00:00-02:00, 12:00-24:00 ; PH off
Mo-Sa 06:45-24:00 ; Su 08:30-23:00 ; PH off
Mo-Sa 07:00-20:30 ; PH off
Mo-Sa 07:30-23:00 ; Su 08:30-23:00 ; PH off
Mo-Sa 07:30-23:00 ; Su 11:45-23:00 ; PH off ; 2021 Mar 26-Apr 16 off
Mo-Sa 09:00-19:00 ; PH off
Mo-Sa 12:00-14:00 ; Su 19:00-22:30 ; PH off
Mo-Sa 12:00-14:30, 18:00-22:00 ; Su 18:00-22:00 ; PH off
Mo-Sa 12:00-14:30, 19:00-22:30 ; PH off
Mo-Sa 12:00-14:30, 19:00-22:30 ; PH off ; 2021 Apr 10-16 off
Mo-Sa 12:00-14:30, 19:30-22:30 ; Su 12:00-15:00 ; PH off
Mo-Sa 12:00-14:30 ; PH off
Mo-Sa 12:00-22:00 ; PH off
Mo-Sa 12:00-23:00 ; PH off
Mo,Sa 19:00-22:45 ; Tu-Fr 12:00-14:00, 19:00-22:30 ; PH off
Mo-Su 00:00-00:30, 11:30-24:00 ; PH off
Mo-Su 00:00-01:00, 07:30-24:00 ; PH off
Mo-Su 00:00-01:00, 10:30-24:00 ; PH off ; 2021 Apr 10 00:00-01:00 ; 2021 Apr 11-16 off ; 2021 Apr 17 10:30-24:00
Mo-Su 00:00-01:00, 11:45-14:45, 18:45-24:00 ; PH off ; 2021 Mar 27 00:00-01:00, 11:45-14:45 ; 2021 Mar 28-Apr 16 off ; 2021 Apr 17 11:45-14:45, 18:45-24:00
Mo,Su 00:00-01:00, 11:45-24:00 ; Tu-Sa 11:45-24:00 ; PH off
Mo-Su 00:00-01:30, 12:00-24:00 ; PH off
Mo-Su 00:00-02:00, 08:00-24:00 ; PH off
Mo-Su 00:00-02:00, 09:00-24:00 ; PH off
Mo-Su 00:00-02:00, 10:00-24:00 ; PH off
Mo-Su 00:00-06:00, 07:00-24:00 ; PH off
Mo-Su 06:00-24:00 ; PH off
Mo-Su 07:00-23:00 ; PH off
Mo-Su 07:00-24:00 ; PH off
Mo-Su 07:30-20:00 ; PH off
Mo-Su 07:30-24:00 ; PH off ; 2021 Mar 28-Apr 16 off
Mo-Su 08:00-22:00 ; PH off
Mo-Su 08:00-23:00 ; PH off
Mo-Su 09:00-14:30, 19:30-22:00 ; PH off
Mo-Su 09:00-22:00 ; PH off
Mo-Su 09:00-23:00 ; PH off
Mo-Su 09:00-24:00 ; PH off
Mo-Su 09:00-24:00 ; PH off ; 2021 Apr 10-16 off
Mo-Su 09:00-24:00 ; PH off ; 2021 Mar 28-Apr 16 off
Mo-Su 10:00-17:15 ; PH off
Mo-Su 10:00-21:00 ; PH off
Mo-Su 10:00-22:00 ; PH off
Mo-Su 11:00-14:30, 18:00-23:00 ; PH off
Mo-Su 11:00-14:30, 18:30-22:30 ; PH off
Mo-Su 11:00-15:00, 18:00-23:15 ; PH off
Mo-Su 11:00-15:00, 19:00-23:00 ; PH off ; 2021 Apr 10-16 off
Mo-Su 11:00-20:00 ; PH off
Mo-Su 11:00-22:00 ; PH off
Mo-Su 11:00-22:30 ; PH off
Mo-Su 11:00-23:00 ; PH off
Mo-Su 11:00-23:00 ; PH off ; 2021 Mar 25-Apr 16 off
Mo-Su 11:30-14:30, 18:00-20:00 ; PH off
Mo-Su 11:30-14:30, 18:30-23:00 ; PH off
Mo-Su 11:30-14:30, 18:30-23:30 ; PH off
Mo-Su 11:30-14:45, 19:00-22:45 ; PH off ; 2021 Mar 29-Apr 16 off
Mo-Su 11:30-15:00 ; PH off ; 2021 Apr 10-16 off
Mo,Su 11:45-19:45 ; Tu-Sa 11:45-23:45 ; PH off
Mo-Su 12:00-14:00, 18:00-22:30 ; PH off ; 2021 Apr 10-16 off
Mo-Su 12:00-14:00, 19:00-22:00 ; PH off ; 2021 Mar 27-Apr 16 off
Mo-Su 12:00-14:00, 19:00-22:30 ; PH off
Mo-Su 12:00-14:15, 19:15-22:15 ; PH off
Mo-Su 12:00-14:30, 19:00-22:30 ; PH off
Mo-Su 12:00-14:30, 19:00-22:30 ; PH off ; 2021 Mar 27-Apr 16 off
Mo-Su 12:00-14:30, 19:00-23:00 ; PH off
Mo-Su 12:00-14:30, 19:30-22:30 ; PH off ; 2021 Apr 10-16 off
Mo-Su 12:00-15:00, 18:30-23:00 ; PH off ; 2021 Mar 26-Apr 16 off
Mo-Su 12:00-15:00, 19:00-22:00 ; PH off
Mo-Su 12:00-15:00, 19:00-22:30 ; PH off
Mo-Su 12:00-15:00, 19:00-23:00 ; PH off
Mo,Su 12:00-15:00, 19:00-23:00 ; Tu-Sa 12:00-15:00, 19:00-24:00 ; PH off ; 2021 Apr 10-16 off
Mo-Su 12:00-23:30 ; PH off
Mo,Su 16:00-24:00 ; Tu-Sa 10:00-24:00 ; PH off ; 2021 Apr 10-16 off
Mo-Su 18:00-23:00 ; PH off
Mo-Th 07:00-21:00 ; PH off
Mo-Th 08:30-19:00 ; Fr 08:30-17:30 ; PH off
Mo-Th 10:00-20:30 ; Fr-Sa 09:30-20:30 ; PH off
Mo-Th 11:30-15:00, 18:00-22:30 ; Fr 11:30-15:00, 18:00-23:00 ; Sa 11:30-23:00 ; Su 11:30-22:30 ; PH off
Mo-Th 11:30-18:30 ; Fr 11:30-18:30, 19:00-24:00 ; Sa 00:00-12:00 ; PH off ; 2021 Mar 27-Apr 16 off
Mo-Th 12:00-14:30, 19:00-22:30 ; Fr 12:00-14:30, 19:00-23:00 ; Sa 19:00-23:00 ; Su 19:00-22:30 ; PH off
Mo-Th 12:00-14:30, 19:00-23:00 ; Fr 12:00-14:30, 19:00-24:00 ; Sa 12:00-15:00, 19:00-24:00 ; Su 12:00-15:00, 19:00-23:00 ; PH off ; 2021 Mar 27-Apr 16 off
Mo-Th 12:00-15:00, 18:00-24:00 ; Fr-Su 12:00-24:00 ; PH off
Mo,Th 14:00-20:00 ; Fr 20:00-24:00 ; Sa 00:00-05:00, 13:00-18:30, 20:00-24:00 ; Su 00:00-05:00, 11:30-15:00 ; PH off
Mo-Th 18:00-23:00 ; Fr-Su 11:30-14:30, 18:00-23:00 ; PH off
Mo-Th,Sa-Su 11:00-23:00 ; Fr 17:00-23:00 ; PH off
Mo-Th,Su 11:30-14:30, 18:30-23:00 ; Fr-Sa 11:30-14:30, 18:30-23:30 ; PH off
Mo-Th,Su 12:00-14:30, 19:00-23:00 ; Fr-Sa 12:00-14:30, 19:00-23:30 ; PH off
Mo-Th,Su 12:00-15:00, 19:00-23:30 ; Sa 19:00-23:30 ; PH off
Mo-Tu 00:00-02:00, 12:00-24:00 ; We-Th 00:00-03:00, 12:00-24:00 ; Fr-Su 00:00-05:00, 12:00-24:00 ; PH off
Mo-Tu 12:00-15:00, 19:00-22:30 ; Th-Sa 12:00-15:00, 19:00-23:00 ; PH off
Mo-Tu,Th-Su 12:00-23:00 ; PH off ; 2021 Mar 27-Apr 16 off
Mo-We 10:00-19:00 ; Th-Sa 10:00-19:30 ; PH off
Mo-We 10:30-23:00 ; Th-Sa 10:30-24:00 ; PH off
Mo-We 11:45-14:15, 18:30-22:30 ; Th-Fr 11:45-14:15, 18:30-22:45 ; Sa 12:00-15:15, 18:30-22:45 ; Su 12:00-15:15, 18:30-22:30 ; PH off
Mo-We 12:00-14:15, 18:45-22:45 ; Th-Fr 12:00-14:15, 18:45-23:00 ; Sa 12:00-15:00, 18:45-23:00 ; Su 12:00-15:00, 18:45-22:45 ; PH off
Mo-We 12:00-15:00, 19:00-24:00 ; Th-Fr 00:00-01:00, 12:00-15:00, 19:00-24:00 ; Sa-Su 00:00-01:00, 12:00-16:00, 19:00-24:00 ; PH off ; 2021 Mar 27 00:00-01:00, 12:00-16:00 ; 2021 Mar 28-Apr 16 off ; 2021 Apr 17 12:00-16:00, 19:00-24:00
Mo-We,Fr 09:00-12:30, 14:30-19:00 ; Th,Sa 09:00-12:30 ; PH off
Mo,We-Su 09:00-21:00 ; PH off
Tu 12:00-15:00, 19:00-22:00 ; We-Sa 12:00-15:00, 19:00-23:00 ; PH off
Tu 12:00-19:00 ; PH off
Tu 19:30-22:30 ; We-Sa 12:00-14:00, 19:30-22:30 ; PH off
Tu-Fr 09:00-18:45 ; Sa 08:30-18:45 ; Su 09:00-13:00 ; PH off ; 2021 Jul 14 09:00-13:00
Tu-Fr 12:00-22:30 ; Sa 19:30-22:30 ; PH off ; 2021 Apr 10-16 off
Tu-Fr 12:00-24:00 ; Sa 17:00-24:00 ; PH off
Tu-Fr 19:30-22:00 ; PH off
Tu,Fr-Sa 09:00-22:00 ; We-Th 12:00-22:00 ; PH off ; 2021 Apr 10-16 off
Tu-Sa 08:00-19:30 ; Su 08:00-13:30 ; PH off
Tu-Sa 10:00-20:00 ; PH off
Tu-Sa 12:00-14:00, 19:00-22:00 ; PH off ; 2021 Mar 25-Apr 16 off
Tu-Sa 12:00-14:00, 19:30-22:30 ; Su 12:00-14:00 ; PH off ; 2021 Apr 10-16 off
Tu-Sa 12:00-14:00 ; PH off ; 2021 Mar 28-Apr 16 off
Tu-Sa 12:00-14:30, 18:00-22:00 ; Su 11:30-14:30, 19:00-22:30 ; PH off ; 2021 Apr 10-16 off
Tu-Su 07:30-20:00 ; PH off
Tu-Su 11:00-15:00, 19:00-23:00 ; PH off ; 2021 Mar 27-Apr 16 off
Tu-We 19:00-22:30 ; Th-Sa 12:00-14:15, 19:00-22:30 ; PH off
We-Fr 12:00-24:00 ; Sa 11:00-24:00 ; Su 11:00-22:30 ; PH off ; 2021 Mar 26-Apr 16 off
We-Sa 10:00-23:00 ; Su 10:00-21:00 ; PH off
We-Su 11:00-23:55 ; PH off
Mo-Sa 07:00-19:00; PH Su off
# Examples from https://openingh.ypid.de/evaluation_tool/
Mo-Fr 10:00-20:00; PH off
Mo,Tu,Th,Fr 12:00-18:00; Sa,PH 12:00-17:00; Th[3],Th[-1] off
00:00-24:00; Tu-Su,PH 08:30-09:00 off; Tu-Su 14:00-14:30 off; Mo 08:00-13:00 off
Fr-Sa 18:00-06:00; PH off
Mo 10:00-12:00,12:30-15:00
Mo 10:00-12:00,12:30-15:00; Tu-Fr 08:00-12:00,12:30-15:00; Sa 08:00-12:00
24/7
"only after registration"; PH off
22:00-23:00; PH off
08:00-11:00; PH off
open; Mo 15:00-16:00 off; PH off
Mo-Su 22:00-23:00; We,PH off
We-Fr 10:00-24:00 open "it is open" || "please call"; PH off
Mo-Fr 08:00-11:00 || Tu-Th,PH open "Emergency only"
Tu-Th,We 22:00-23:00 open "Hot meals"; PH off
Mo 12:00-14:00 open "female only", Mo 14:00-16:00 open "male only"; PH off
Apr: 22:00-23:00; PH off
Jul-Jan: 22:00-23:00; PH off
Jan-Jul: 22:00-23:00; PH off
Jul 23-Jan 3: "needs reservation by phone"; PH off
Jul 23-Jan 3: 22:00-23:00 "Please make a reservation by phone."; PH off
Jul 23-Jan 3: 08:00-11:00 "Please make a reservation by phone."; PH off
Jan 23-Jul 3: 22:00-23:00 "Please make a reservation by phone."; PH off
# Mar Su[-1]-Dec Su[1] -2 days: 22:00-23:00; PH off
Sa[1],Sa[1] +1 day 10:00-12:00 open "first weekend in the month"; PH off
# Sa[-1],Sa[-1] +1 day 10:00-12:00 open "last weekend in the month"; PH off
Sa-Su 00:00-24:00; PH off
Mo-Fr 00:00-24:00; PH off
sunrise-sunset open "Beware of sunburn!"; PH off
sunset-sunrise open "Beware of vampires!"; PH off
# (sunset+01:00)-24:00 || closed "No drink before sunset!"; PH off
22:00+; PH off
Tu,PH 23:59-22:59
We-Mo,PH 23:59-22:59
week 2-52/2 We 00:00-24:00; week 1-53/2 Sa 00:00-24:00; PH off
week 4-16 We 00:00-24:00; week 38-42 Sa 00:00-24:00; PH off
2012 easter -2 days-2012 easter +2 days: open "Around easter"; PH off
24/7 closed "always closed"
# 2013,2015,2050-2053,2055/2,2020-2029/3,2060+ Jan 1, documentation
Jan 23-Feb 11,Feb 12 00:00-24:00; PH off
Apr-Oct Su[2] 14:00-18:00; Aug Su[-1] -1 day 10:00-18:00; Aug Su[-1] 10:00-18:00; PH off
Mo-Fr 08:00-12:00, We 14:00-18:00; Su,PH off
# 00:00-24:00 week 6 Mo-Su Feb; PH off, (check out the error correction and the prettify function for the opening_hours value)
# monday, Tu, wE, TH 12:00 - 20:00 ; 14:00-16:00 Off ; closed public Holiday, (check out the error correction and the prettify function for the opening_hours value)

# This is a tough one, according to the grammar weekday should not be part of an interval.
# "check website http://www.senat.fr/visite/jardin/horaires.html"; Mar Su[-1]-Sep 30 07:30-19:15+ open "check closing time on website http://www.senat.fr/visite/jardin/horaires.html"; (sunset-00:10)-(sunrise-00:50) closed; 21:30-07:30 closed
