Working with time zones is always difficult. Not only in SharePoint or Microsoft 365, but probably in any platform or application. In this post I want to overview how Outlook and SharePoint events dates are displayed in different Microsoft 365 applications based on different configurations available to the user.
Let's start with SharePoint events.
There are 2 configurations that affect on how the event date/time is displayed to the user. Or, to be more specific, in what time zone the event date will be displayed.
The first configuration is Site Regional Settings that you can access in Site Settings -> Regional Settings:
In most cases, this is the only configuration set, and all users see events in the same time zone.
But user can additionally set regional settings for himself. This is done in user's Office Profile (Delve). Here you can find the documentation how to change the settings. Here is the screenshot of the documentation:
If this configuration is set, a user will see the events dates in the same time zone on any SharePoint site.
Good thing about SharePoint events - they will be displayed in the same time zone/format both in SharePoint and Microsoft Teams. So, the only possible confusion is where this time zone configuration comes from :)
Now Outlook events.
Outlook events are displayed based on the time zone set in user's Microsoft Account that can be accessed using https://myaccount.microsoft.com url.
Single configuration, pretty easy, right?..
First, Microsoft Account IS NOT EQUAL to Office Profile. It means if you have an app that synchronizes Outlook and SharePoint events, users can see different dates/times in SharePoint and Outlook based on their configurations in Microsoft Account and Office Profile.
Second, if you look at the event in Microsoft Teams Calendar, you will see the event in the current time zone - the time zone of your machine, which can be confusing.
Below is an example for the event that is happening on October 21, 2020 5:00 PM UTC-8.
My machine's time zone is UTC-8, Office Profile time zone is set to UTC, and Microsoft Account time zone is set to UTC+10:
And here is a small summary table for the configurations and display results:
|Source||Possible Configurations||Time Zone in SP||Time Zone in Outlook||Time Zone in Teams|
|Outlook||Microsoft Account||N/A||Set in Microsoft Account||Current machine's time zone|
|SharePoint||Site Regional Settings
|Office Profile time zone, if set; Site time zone otherwise||N/A||Office Profile time zone, if set; Site time zone otherwise|
Hope, this information helps you and your users to resolve the confusions.
That's all for today!