To many people, Microsoft Outlook really seems really bad at handling time zone changes, and that’s being kind. This is in part because people don’t understand that Outlook uses UTC time for appointments and adjusts the time using the time zone offset configured on the computer.
Note that this is not “an Outlook problem”, as this is how computers, email clients and mail servers handle time zones.
For example, any email client will display this sent time:
Thu, 9 Jun 2005 08:16:24 -0700
as
11:16 AM
on a computer configured for the Eastern Time Zone, which has a -0400 offset during Daylight savings time.
By storing all times as UTC, Outlook doesn’t need to store any other time information in the appointment and uses the local time zone when rendering the view. This allows someone in another time zone to create a meeting request and it will reflect the correct local time.
Outlook does not support an absolute time option for the calendar, which would permit you to enter 2 PM and the appointment would always stay on 2 PM, no matter how many times you changed the time zone.
Older versions don’t have an option for ‘in what time zone?’ so that you could make an appointment for 2 PM and select Pacific time zone and it would show up as 5 PM in your calendar when the computer is using the Eastern time zone. Outlook 2007/2010 allows you to select the time zone the appointment will be held in.
Click the Time Zone button to show the time zone selectors.
Update: Microsoft released a tool that will update appointments when you permanently change time zones. It works with all versions of Outlook. Outlook 2007 includes an earlier version of this tool but Microsoft recommends using downloading the new tool for best results. Microsoft Office Outlook Tool: Time Zone Data Update Tool for Microsoft Office Outlook. This tool was released to help users adjust to the new US daylight time dates but works just as well for any permanent time zone change. It’s not recommended for use when you travel between time zones for short trips.
At the end of this article we have a short list of clock utilities that will display multiple time zones,- many more are available at your favorite Windows shareware sites. These are the ones I’ve used and like. In most cases, you’ll probably want to disable the Windows tray clock when you use these, to avoid confusion.
Workaround
There are ways to make Outlook’s use of UTC and time zone offsets time less frustrating with older versions of Outlook.
- Learn to use Outlook’s dual time zone feature.
- Use a 3rd party clock utility to display ‘local’ time so you don’t have to change the time zone on the computer.
Tip: Never change the computer time to match the ‘local’ time and leave the time zone set for your home time.
Dual Time Zone Settings
You can easily swap the system time between these two zones, if you need to. I prefer to leave the computer time zone alone though and use a clock utility to display the time in a different zone, in part so all day events stay on one day.
To turn on dual time zone display, go to Tools, Options, Preferences tab, Calendar Options, Time Zone button and add a second time zone. Now when you view the calendar in a day planner format, you’ll see two time scales displayed. You can right click on the scale and choose Time zones.. to change zones or swap them.
Dual Time Zone Method
Outlook user: “I travel to multiple time zones. My meetings happen across many zones, so I always schedule per California time. I wish there was a simple drop-down menu that I could configure to allow me to reset my system to India or China or… time without going to the calendar menu and swapping location. I have so many more than two locations that I have to set up the swap function every time I get to a new country so that my system, calendar and alarms work with my new location’s time zone. “
Because Outlook gets the time zone from Windows and uses the Windows zone as its default time zone, you don’t need to go into Outlook to change the zones, you can do it from Windows, which can be done from a command line in a couple of steps:
- Press Windows Key + R to open the Run command,
- Type or paste the following in the command field (using the desired time zone name) and press Enter
TZUTIL /s "Pacific Standard Time"
Windows 7 saves at least the last 27 entries in the Run command so once you use a command, it can be selected the next time you need to change the zone.
Use Outlook’s dual time zone feature and name the Default zone “Current” or something so you know its not a specific zone then set the second zone to your home time zone and name it accordingly.
Reminder: in Outlook 2007 and Outlook 2010, you can select the zone the appointment will be in when you create the appointment. Press the Time Zone button to access this feature.
Fix Appointment Times
Microsoft released a tool that will update appointments when you permanently change time zones. It works with all versions of Outlook. Outlook 2007 includes an earlier version of this tool but Microsoft recommends using downloading the new tool for best results.
Microsoft Office Outlook Tool: Time Zone Data Update Tool for Microsoft Office Outlook
If you prefer to control the time changes yourself, use the following method:
If you create appointments when the computer clock is set for the wrong time zone, or if you move to a new time zone, you can’t change the time zone without messing up the appointment times and all day appointments will span two days. You can export the calendar to a non-Outlook format (Excel or CSV works well), then change the time zone settings and import the items back into Outlook.
- Set the computer’s time zone and daylight time settings so the appointment times are correct.
- Go to File, Import and Export and follow the wizard to export the calendar to an Excel or CSV format file. Do not export to a PST.
- Correct the computer’s time zone and daylight time settings so the time zone is correct for your location.
- Create a new calendar folder in your mailbox, if desired, and move the calendar items to it. Otherwise, delete them.
- Import the calendar items you exported earlier.
- When you are satisfied that the appointments are correct, delete the new calendar folder and all of the old appointments in it.
User Comments
Michael had this to say about time issues affecting Outlook users in a Citrix environment:
“This is a fairly common issue being reported in relation to Outlook, but the Citrix solution is actually quite simple; We recently came across the issue on XenApp6 where the ‘use local client time’ policy wasn’t applying. AD GPO worked for the host OS, but not within published apps. We managed to discover that the issue could be resolved by assigning the ‘use local client time’ policy through AMC / Delivery Service Console, not just the Citrix client policy.”
Problems
Always use the correct time zone and DST settings for your location. If your time zone does not honor DST, don’t choose a time zone with the correct offset and disable DST.
Time zones that do not observe daylight saving time and Outlook 2010 (MSKB)
Never change the computer’s time and leave it on your home time zone. You may not be able to connect to network resources if the time is off by more than a few minutes. Servers pay a lot of attention to the time zone offset – the servers don’t care if your machine is set for London’s time zone while in Seattle, as long as the time is correct for your time zone offset.
It’s also very annoying to other users if you send an email dated hours before or after you really sent it.
Tools
Windows tray clock replacement with customizable time and date display. Pro version displays multiple time zones in the taskbar or in a tool tip. Supports alarms and has a fly-out calendar (with the day # of year. Free "lite" version also available (additional time zones display only in a tooltip). | |
Features similar to 1st Clock but has a nicer looking pop up calendar. (Use either of these clocks and calendars if you are in the habit of clicking on the time to see a calendar - you won't have to worry about hitting Ok to close the dialog instead of Cancel.) | |
Displays the time in different time zones in a taskbar tooltip balloon. Also lets you check future dates and times in other time zones without changing the system clock using the 'Find time in' menu option - handy for creating an appointment from details sent in a message. For Windows XP only. (Free) | |
This program does so much more than just display a clock on your desktop, but it can be harder to configure. To create a clock displaying a different time zone, create a new Bar using | |
This tool will help adjust calendar items in Outlook after the operating system has been updated with new time zone definitions. It can also be used for adjustments of calendar items based on changes to the user's time zone settings or when the user moves to another time zone. Works with Outlook 2003 and previous versions. | |
Quick Launch bar replacement, use the time plug-ins to display the time on the task bar or fly-out. This also makes a nice replacement for the Office toolbar, which was removed from Office 2003. |
Articles that may interest you:
Last reviewed on Apr 13, 2012



In future versions of Outlook, would you please consider a function when entering all day Calendar events or, especially all day recurring events such as anniversaries and birthdays (and even more especially when these are added automatically from one’s Contacts), that the display be time-zone independent. I travel a lot and to see this information span two days is a bit of a pain! Thanks!
What version of Outlook do you use? Beginning with Outlook 2010, all day events are time zone independent. They won’t move as the time zone changes.
Outlook seems to have been designed for people who spend their careers holed up in a cubicle and never leave their one office building. I do nothing but travel, and the fact that someone sends me an appointment for 12 pm PST and it automatically changes to 2 pm in my calendar leads to nothing but confusion.
Considering how Microsoft applications are always baroque with unnecessary features and options, I always assumed this was yet another annoying complicated feature.
If you have your computer configured for the time zone you are in and the person who created the appointment also used the correct time zone and made the appointment for the correct time, the appointment will “move”, so its always on at 12 PT, whether you are in NY, London, or Moscow. You can use the dual time zone display feature in Outlook so you can see appointments in PT or you home time and the local time.
Diane,
What determines these settings for a Calendar appointment? The sender’s PC doesn’t have this info in the ics file but one of the recipient’s does (as seen below).
BEGIN:VTIMEZONE
TZID:Eastern Standard Time
BEGIN:STANDARD
DTSTART:16011104T020000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010311T020000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
END:VTIMEZONE
I’ve been trying to correct the offset issue but the recipient’s Windows TZ and Outlook TZ are the same (UTC -5). Any other suggestions?
Thanks.
Also see How time zone normalization works in Outlook 2010 (MSKB)
The user’s system sets the time in UTC and the recipients normalizes it for their own time zone. It looks like the right time zone definitions are installed – DTSTART:16010311T020000 – is March 11 if it read it right, so your problem is not that Windows wasn’t updated.
Are both using in a zone that supports DST and if so, using the automatically change DST setting in Windows? Outlook 2010 is fussy about using a time zone that correctly honors DST observance. If you don’t observe DST, don’t use a time zone that does then uncheck DST.
Not sure if this KB article might help – How time zone normalization works in Outlook 2010.
I do not observe Daylight Savings Time, so my computer has been told not to adjust. However; when I enter appointments in Outlook, it schedules them an hour in the wrong direction! For example, I have an event at 9am EST (10am EDT) which is showing up as starting at 11am EDT. Furthermore, the warning for when meetings/events start will show up anywhere from 2 to 23 hours before the meeting. Is there a way to have a computer set on Standard Time all year without messing up Outlook? (I am using Windows 7 and Outlook 2010)
You will eliminate some/most of the problems if you use a time zone that does not observe DST. Outlook 2010 handles time zones and appointments differently than earlier versions (all day events stick to a day!). Appointments now include the time zone offset – rather than being based on GMT – and this doesn’t play well with time zone definitions that support DST.
Bogota, Lima -5 does not observe DST – use it instead. It (and the time zone mover tool) probably will not fix 100% of the appointments but will fix most and new appointments & meetings going forward should be correct.
I thought I had an article that mentioned the 9 – 11 problem specifically. I know I repro’d it when time zone problems first came up. In any event, using a non-DST time zone should fix it.
I’m not sure why the reminders are coming up at weird times, it could be related to the time zone issues.
I live in Thailand and do not observe dst, but frequently receive appointments from Europe who observe dst. Appointments are always logged incorrectly in the calendar (5 or 6 hours too late depending on dst). I am unable to correct the time as the appointments were not created by me and I only pressed confirm/ accept in outlook email. How can I manually change the appointment times as I am unable to make your above recommendations work? This is a serious flaw and I find it hard to believe that MS is unable to offer a better aileron and support. Thank you.
When calendar invites are sent between 2 specific domains, the time is out by 1 hour. My source domain has the TimeZoneDescription set to (GMT+02:00) Harare, Pretoria on a test appointment
My destination domain has the TimeZoneDescription set to GMT +0200 (Standard) / GMT +0300 (Daylight) when I’ve accepted the appointment
Timezone is set on Exchange servers and PCs on both sides to Harare/Pretoria which doesn’t observe DST so I am not sure where this GMT +0300 (daylight) setting is picked up from.
From other domains there is no time issue. Please could you point me in the right direction.
Thanks