Thank you!

I'm grateful for every user; without you Joomill Extensions simply wouldn't exist! Please take a minute to write a review on the Joomla! Extensions Directory or leave a Google review, so others can find us too. Not happy about something? Please contact me first.

Enter start date when regular opening hours don't apply. Format: DD-MM-YYYY.
Enter end date when regular opening hours don't apply. Format: DD-MM-YYYY. (Leave empty to use From date only).
Yearly Recurring
Set this date as yearly recurring. Useful for events like Christmas. The year will be ignored.
Enter start date when regular opening hours don't apply. Format: DD-MM-YYYY.
Enter end date when regular opening hours don't apply. Format: DD-MM-YYYY. (Leave empty to use From date only).
Yearly Recurring
Set this date as yearly recurring. Useful for events like Christmas. The year will be ignored.
Enter start date when regular opening hours don't apply. Format: DD-MM-YYYY.
Enter end date when regular opening hours don't apply. Format: DD-MM-YYYY. (Leave empty to use From date only).
Yearly Recurring
Set this date as yearly recurring. Useful for events like Christmas. The year will be ignored.
Enter start date when regular opening hours don't apply. Format: DD-MM-YYYY.
Enter end date when regular opening hours don't apply. Format: DD-MM-YYYY. (Leave empty to use From date only).
Yearly Recurring
Set this date as yearly recurring. Useful for events like Christmas. The year will be ignored.
Enter start date when regular opening hours don't apply. Format: DD-MM-YYYY.
Enter end date when regular opening hours don't apply. Format: DD-MM-YYYY. (Leave empty to use From date only).
Yearly Recurring
Set this date as yearly recurring. Useful for events like Christmas. The year will be ignored.
Enter start date when regular opening hours don't apply. Format: DD-MM-YYYY.
Enter end date when regular opening hours don't apply. Format: DD-MM-YYYY. (Leave empty to use From date only).
Yearly Recurring
Set this date as yearly recurring. Useful for events like Christmas. The year will be ignored.
Enter start date when regular opening hours don't apply. Format: DD-MM-YYYY.
Enter end date when regular opening hours don't apply. Format: DD-MM-YYYY. (Leave empty to use From date only).
Yearly Recurring
Set this date as yearly recurring. Useful for events like Christmas. The year will be ignored.
Enter start date when regular opening hours don't apply. Format: DD-MM-YYYY.
Enter end date when regular opening hours don't apply. Format: DD-MM-YYYY. (Leave empty to use From date only).
Yearly Recurring
Set this date as yearly recurring. Useful for events like Christmas. The year will be ignored.
Enter start date when regular opening hours don't apply. Format: DD-MM-YYYY.
Enter end date when regular opening hours don't apply. Format: DD-MM-YYYY. (Leave empty to use From date only).
Yearly Recurring
Set this date as yearly recurring. Useful for events like Christmas. The year will be ignored.
Enter start date when regular opening hours don't apply. Format: DD-MM-YYYY.
Enter end date when regular opening hours don't apply. Format: DD-MM-YYYY. (Leave empty to use From date only).
Yearly Recurring
Set this date as yearly recurring. Useful for events like Christmas. The year will be ignored.
Enter start date when regular opening hours don't apply. Format: DD-MM-YYYY.
Enter end date when regular opening hours don't apply. Format: DD-MM-YYYY. (Leave empty to use From date only).
Yearly Recurring
Set this date as yearly recurring. Useful for events like Christmas. The year will be ignored.
Enter start date when regular opening hours don't apply. Format: DD-MM-YYYY.
Enter end date when regular opening hours don't apply. Format: DD-MM-YYYY. (Leave empty to use From date only).
Yearly Recurring
Set this date as yearly recurring. Useful for events like Christmas. The year will be ignored.
Show Upcoming Exceptional Openings
Display a list of all exceptional openings for the upcoming days.
CSS class for styling the upcoming exceptional openings section.
Title for the upcoming exceptional openings section.
Specify how many days in the future to check for exceptional openings.
Set width using percentage (e.g., 20%) or pixels (e.g., 200px).
Set width using percentage (e.g., 20%) or pixels (e.g., 200px).
Day Alignment
Set alignment for this column.
Set width using percentage (e.g., 20%) or pixels (e.g., 200px).
Date Alignment
Set alignment for this column.
Set width using percentage (e.g., 20%) or pixels (e.g., 200px).
Time Alignment
Set alignment for this column.

Configure your frontend date and time format.
See PHP date format documentation for complete parameters list.

PHP date format.
PHP time format.
Text to show after the opening time (e.g. 'hrs', 'uur'). Leave empty for none.
Text to show after the closing time (e.g. 'hrs', 'uur'). Leave empty for none.
Select your time zone.
Hide All Openings
Don't display any opening hours. Use this when you only want to show current status.
Show Only Today
Display only today's opening hours?
Week Starts On
Select the first day of the week.
Show Monday to Friday
Display only Monday through Friday? Note: Only works when week start is set to Monday.
Show Dates
Display dates alongside day names?
Highlight Today
Highlight today's opening hours with special formatting?
Select highlight color for today. Use the color picker or HTML hexadecimal codes. Only applies when 'Highlight Today' is enabled.
Bold Text
Display today's opening hours in bold? Only applies when 'Highlight Today' is enabled.
Italic Text
Select color for exceptional openings. Use the color picker or HTML hexadecimal codes. Only applies when 'Highlight Today' is enabled.
Bold Text
Display today's opening hours in bold? Only applies when 'Highlight Today' is enabled.
Italic Text
Small Text/sign to show after the exceptional opening time (e.g. '*', '!'). Leave empty for none.
Display notes at the top or bottom of opening hours?
CSS class for styling notes in your template.
Add additional notes about your opening hours.
Position to display your current open/closed status (top or bottom of opening hours).
Show 'Currently Open' Message
Display a message when you're currently open.
CSS class for styling the 'currently open' message.
Enter text to display when you are currently open. HTML is allowed; use
for a line break (
is removed on save).
Leave empty to show nothing. Available tokens: {countdown}, {nextchange}, {reopensat}, {statuslabel}.
How many minutes before closing the 'closing soon' state becomes active.
Show 'Currently Closed' Message
Display a message when you're currently closed.
CSS class for styling the 'currently closed' message.
Enter text to display when you are currently closed. HTML is allowed; use
for a line break (
is removed on save).
Leave empty to show nothing. Available tokens: {countdown}, {nextchange}, {reopensat}, {statuslabel}.
Use Microdata
Add HTML5 microdata to improve search engine display. This helps search engines like Google, Bing, Yahoo! and Yandex understand your business information. Microdata will only be applied to regular opening hours.
This field only works when the Content – Email Cloaking plugin is disabled (not recommended)