Date and Time Options
BusyCal displays dates and times based on what you have specified in the main iOS Settings app in General > Date & Time.
To display 24-hour time in a region where it is not the default (e.g., the United States), open the main iOS Settings app, tap General > Date & Time, and turn 24-Hour Time on.
All events created in BusyCal are scheduled in local time. If your device’s time zone is set to Eastern time, any events you create in BusyCal are in Eastern time. If you change your device’s time zone, the events you previously created in your calendar shift to reflect the new time zone.
For example, if you live in New York and your time zone settings in Settings > General > Date & Time are set to US/Eastern time, when you create a “Dinner Meeting” at 6:00 PM, it is scheduled in your local time of 6:00 PM Eastern time. If you travel to California and change your time zone settings in Settings > General > Date & Time to US/Pacific time, the “Dinner Meeting” appears in your calendar at 3:00 PM, because 6:00 PM Eastern time is 3:00 PM Pacific time.
If you want to avoid this time shifting, you have three options:
- Option 1: Enable Time Zone Override in BusyCal
- Option 2: Disable Automatic Time Zone Switching in Settings
- Option 3: Schedule Events In Floating Time
Each option is described below.
BusyCal gives you the option to dynamically display all the events in your calendar in a different time zone from the one configured in the main iOS Settings app. This is useful when traveling between different time zones. It enables your iOS device’s system clock to be set to a new time zone, while BusyCal continues to display events in your home time zone.
To forceBusyCal to use a specific time zone regardless of your location, open BusyCal, turn on Settings > Time Zone Override, and select a time zone. (If you also use BusyCal for Mac, this should match the time zone you use there.)
Note: This setting is independent of the similar feature the iOS Calendar app uses, which is configured in the main iOS Settings app > Mail, Contacts, Calendars > Time Zone Override.
Your time zone is set in the main iOS Settings app > General > Date & Time. By default, your iOS device sets its time zone automatically using Location Services. Therefore, when you travel, your time zone settings may change without being aware of it. If your time zone settings in Settings change, all the events in your calendar shift to reflect the new time zone. For example, if your home time zone is US/Eastern time, and your time zone settings are changed to US/Pacific time, all the events in your calendar are displayed 3 hours earlier.
You can avoid this time shifting by disabling the automatic Time Zone setting in Settings, as follows:
- In the main iOS Settings app, go to General > Date & Time.
- Turn off “Set Automatically.”
- Tap Time Zone.
- Enter a city in your current time zone, and then tap the matching city in the list below.
As an alternative to scheduling events for a specific time zone, you can schedule events in Floating time in BusyCal. An event scheduled at 9:00 AM Floating time appears at 9:00 AM in all time zones. To do this, first make sure you’ve turned on Show Start Time Zone in Settings > Event Details, and that you’ve turned off Create with Natural Language in the top-level Settings view. Then, in the event’s Event Details view, tap Start Time Zone and then tap Floating.
Using Floating time may be useful if, for example, you are located in New York (US/Eastern) and are sending a meeting invitation to a client in San Francisco (US/Pacific) for a face-to-face meeting. If you schedule the lunch at noon Eastern and email the invitation to your client in San Francisco, the lunch appointment appears at 9:00 AM on your client’s device. However, if you schedule the appointment for noon Floating time, the event displays at noon regardless of what time zone you are in. Then, when you travel to San Francisco to meet with your client, you’ll both show up for lunch at noon, regardless of what time zone is set on each device.
On the other hand, if you’re scheduling a conference call with your client in San Francisco while you are in New York, you should not use Floating time. You’ll want each participant in the conference call to see the event in their local time zone, since a call scheduled for noon Eastern occurs at 9:00 AM Pacific.
Warning: Floating times are not supported by Exchange or Google Calendar. If you are syncing with Exchange or Google Calendar, you should not use Floating time events. Although the iOS Calendar app doesn’t enable you to create Floating time events, it does let you view and edit such events created in the Mac or iOS version of BusyCal.
Displaying Time Zones in the Event Details View
If you want to display or change the time zone for an event, you can tap Settings > Event Details, and turn on Show Start Time Zone and/or Show End Time Zone.
If you enable Show Start Time Zone but not Show End Time Zone, all events are assumed to begin and end in the same time zone.
Google Calendar Time Zones
If you are syncing with Google Calendar and events are appearing in the wrong time zone (such as GMT), you may have a time zone setting misconfigured on Google. Log in to Google Calendar on the web, and verify that the global and per calendar time zones are correct. Here’s where to set the time zones on Google:
- Global setting: Google Calendar > Settings > General > Your current time zone
- Per-calendar setting: Google Calendar > Settings > Calendars > calendar name > Calendar Time Zone
After that, new events you create should have the correct time zone set. Existing events may need to be edited for them to get their time zones updated.