Working with timezones in GravityCalendar

GravityCalendar uses WordPress’ robust timezone support so your events display correctly across different regions. This article explains how timezones work in WordPress and GravityCalendar, and provides troubleshooting tips if your calendar events appear at the wrong time.

Types of timezones in WordPress

WordPress offers two types of timezone settings:

  • Location-based timezones (recommended)

    These use a region/city format, such as America/New_York or Europe/Zurich . Location timezones account for daylight saving time and other local adjustments.

  • UTC offsets

    These use a fixed offset from Coordinated Universal Time (UTC), such as UTC-5 or UTC+4:30 . UTC offsets do not adjust for daylight saving time.

How to set the timezone in WordPress

Setting the timezone in WordPress’ "General" Settings Screen
  1. In the WordPress Dashboard, click on Settings.
  2. Under Timezone, select a location (for example, Zurich) instead of a UTC offset.
  3. Click Save Changes.
  4. If you’re using a caching plugin, clear your cache before refreshing the page where your calendar is embedded.

Tip: If you don’t see your exact city in the WordPress timezone list, select another city in the same timezone.

Why location-based timezones are important

GravityCalendar requires a location-based timezone setting for accurate event handling. Using a UTC offset can cause problems with:

  • Daylight saving time adjustments
  • Imported event times
  • Calendar feed synchronization

Frequently asked questions

Why are my calendar events showing at the wrong time?

Most often, this happens when your WordPress site is using a UTC offset instead of a location-based timezone.

My events are an hour off. Is this a daylight saving time issue?

Likely. If your site is set to a UTC offset, it will not adjust for daylight saving time. Switch to a city-based timezone to allow WordPress and GravityCalendar to apply daylight saving changes automatically.

Why does my calendar show the wrong time zone for imported events?

GravityCalendar relies on your WordPress timezone setting when processing event data. If your site is set to a fixed UTC offset, imported events may display incorrectly. Update your WordPress timezone to a location-based option to fix this.

My Google Calendar or Apple Calendar subscription shows the wrong time. What should I check?

When subscribing to a GravityCalendar feed, external calendars use the timezone set in WordPress. Make sure your site is using a city-based timezone. After updating, refresh the feed to ensure the correct times are displayed.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us