When you experience incorrect event times when you subscribe to the calendar, there are two things you should check.
- The default PHP time zone of the site
- The time zone of the event/events
Default PHP Time Zone
The default PHP time zone is a server setting that can be adjusted in several places. For event times and event time calculations to work correctly, this needs to be set to UTC
. If this is set to anything else, you might experience weird behavior with event times.
You can check the status of this setting in your system information under Events → Troubleshooting.
If the Default PHP Time Zone is set to something else than UTC
, then reach out to your hosting provider to help you change it.
Event Time Zone
Double-check that the event times and time zones are set up correctly.