There is an updated version available of this page

Multiple time zone support

If your audience is spread across different time zones then you can configure the system to show times in their own time zone. The calendar on the site always displays in the base time zone for the account, only appointment times are displayed in two zones.

Configuring time zone support

Regional Settings

The first thing to do is ensure the base time zone for the account is set correctly. The administrator, and users who are not logged in, will see times in this zone. The base time zone can be configured on the “Layout Settings” page that you can reach from the dashboard page.

Below the time zone setting you can find the option “Allow users to show the time in their own time zone”. When this option is selected each user will see an additional time zone setting upon signing up. Existing users can change their time zone with the “Your Settings” link in the top right corner of the page. You can also configure the time zone for each of your users separately on the “User Management” screen.

Using a schedule in a different zone

Popup with time zone displaying Popup with time zone and date displaying
The date shows when different across time zones

As an example, when your account is configured in “US Eastern Time” and a user from Japan visits your schedule and sets his time zone to “Japanese Standard Time”, he would see both times displayed in the popup when he clicks your schedule. You can see in the picture on the right. If the time spans across a date then the date will be added to the time as well as shown in the second picture. Furthermore, if an appointment spans multiple time zones this will be handled correctly too, with the time zone names noted next to each time. This can happen, for example, if a multi-day appointment starts when Daylight Saving Time is in effect and ends a few days later when it’s not. When calculating the time zone difference the system will automatically take into account differences caused by Daylight Saving Time periods in your location and theirs. The dual time will also display in any email notifications and reminders.

Note that the times on the calendar itself always display in the base time zone, and that the dual time view is only available to logged-in users who have configured their time zone to be different from the administrator’s time zone. This behavior is different from most other calendar programs that will display times only in the user’s own zone. Displaying both times is typically better suited to appointment scheduling, especially because opening hours that get “rotated” across datelines look very confusing on the schedule. If you want the entire calendar to display in another zone then see the iCal support below.

iCal time zone support

You can add a so-called “iCal attachment” to email confirmations by placing the magic word $ical in the email text. The email text can be changed on the configuration page, “Layout” tab. The iCal attachment contains all the information necessary for the calendar program on the user’s computer or phone to display the appointment at the correct time in his own zone. A calendar program such as Outlook will typically display times in the time zone set on the computer, the time zone set by the user in SuperSaaS is not used.

You can also subscribe to the iCal feed of a schedule with a calendar program, such as Outlook or Apple’s iCal, as described in the tutorial "connecting to other calendar programs". That will also display appointment times in the calendar program on your computer in the time zone configured on your computer.

Google Calendar time zone support

If you are importing free/busy information from Google Calendar to display on your schedule then the system will automatically translate between the time zone configured in Google Calendar and the time zone used in SuperSaaS. For this reason, you may also want to ensure that the time zone is set correctly in your Google Calendar account.

One technical limitation is that you cannot change the time zone in SuperSaaS while a Google sync is active, so you would need to remove the sync, change the time zone and then reconfigure the Google sync.

Back to Tutorial index