Source: https://vaultcrmhelp.veeva.com/doc/Content/CRM_topics/Events/Planning/TimeZone.htm

## Adding Local Time and Time Zone to an Event

Admins can configure the system to display event times in the local time zone of the event itself, rather than the time zone of the user viewing the event record. This helps eliminate confusion and ensures accurate event scheduling for teams and attendees located in different time zones.

**Who can use this feature?**

* Business Admin Users - Browser
* [Referencing Local Time and Time Zones in Tokens](#Referenc)
* End Users - Browser, iPad
* [Using Local Time and Time Zone](#Using)
* Users require an Events Management License

### Configuring Local Time and Time Zone for

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)All Users](#)

To enable this feature:

1. Ensure [Configuring Events Management](../Configuration/Config.htm) is complete.
2. Grant the following permissions:

   | Object | Object Permission | Object Types | Fields | Field Permission |
   | --- | --- | --- | --- | --- |
   | em\_event\_\_v | CRE | All Object Types | * time\_zone\_\_v * start\_date\_\_v * start\_time\_local\_\_v * end\_date\_\_v * end\_date\_local\_\_v | Edit |
   | preferences\_\_v | RE | n/a | time\_zone\_\_v | Edit |
3. Navigate to **Admin > Configuration > Objects > em\_event\_\_v > Layouts**.
4. Add **time\_zone\_\_v** field to the appropriate layouts.
5. Ensure the following fields are not present on layouts, as this can result in duplicate or discrepant data:

   * start\_date\_\_v
   * start\_time\_local\_\_v
   * end\_date\_\_v
   * end\_time\_local\_\_v
6. Navigate to **Admin > Users & Groups > Permission Sets** and select the appropriate permission set.
7. Navigate to **Objects > em\_event\_\_v** and grant View access to the following Object Controls:
   * start\_time\_control\_\_v
   * end\_time\_control\_\_v
8. Navigate to **Admin > Configuration > em\_event\_\_v**.
9. Select the **Layouts** tab.
10. Add the following object controls to the appropriate layouts:
    * start\_time\_control\_\_v
    * end\_time\_control\_\_v

### Using Local Time and Time Zone as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)End Users](#)

When end users create, edit, or reschedule an event, the following fields must be populated before the event can be saved:

* start\_time\_control\_\_v – Displays with the label Start Time. Select the start date and time of the event.
* end\_time\_control\_\_v – Displays with the label End Time. Select the end date and time of the event.
* time\_zone\_\_v – Select the time zone of the event. Since end users may frequently schedule their events within their own time zone, when end users select a value from this field, their selection is stored in the time\_zone\_\_v field of their associated preferences\_\_v record. The value of this field automatically populates as the default value of the time\_zone\_\_v picklist when creating future events.

The start\_time\_control\_\_v and end\_time\_control\_\_v fields replace the existing start\_time\_\_v and end\_time\_\_v fields.

Saving the event automatically stamps data for the following fields:

* start\_date\_\_v – The date portion of the start\_time\_control\_\_v field
* start\_time\_local\_\_v – The localized start time of the event, as defined in the start\_time\_control\_\_v field
* start\_time\_\_v – The UTC start time of the event
* end\_date\_\_v – The date portion of the end\_time\_control\_\_v
* end\_time\_local\_\_v – The localized end time of the event, as defined in the end\_time\_control\_\_v field
* end\_time\_\_v – The UTC end time of the event

### Referencing Local Time and Time Zones in Tokens as

[![Closed](../../../../Skins/Default/Stylesheets/Images/transparent.gif)Business Admin Users](#)

The local time, date, and time zone of an event can be referenced in Approved Emails sent as invitations, as well as [Print Templates](../Materials/EventMaterial.htm#Creating) using the standard {{ObjectAPIName.FieldAPIName}} merge token:

* {{em\_event\_\_v.start\_time\_local\_\_v}}
* {{em\_event\_\_v.end\_time\_local\_\_v}}
* {{em\_event\_\_v.start\_date\_\_v}}
* {{em\_event\_\_v.end\_date\_\_v}}
* {{em\_event\_\_v.time\_zone\_\_v}}

The existing {{em\_event\_\_v.start\_time\_\_v}}, {{em\_event\_\_v.end\_time\_\_v}}, and {{timezone}} tokens can still be used to render the time zone of the current user, rather than the time zone of the event.

### Related Topics

[Creating an Event](CreatingEvents.htm)

[Managing Event Materials](../Materials/EventMaterial.htm)
