How to display Date/Time fields in a timezone different than user's timezone?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-17-2017 06:09 AM
I know that servicenow stores all date and times in UTC and displays them on the forms considering user's timezone.
Is there a way to display date and time fields in a timezone different than the one of the logged in user?
The reason behind my question is that the user (agent) may be located in a different timezone compared to the customer he is supporting (hurray outsourcing) and he will always have to recalculate times manually (e.g. estimated arrival time etc) from his timezone to the customer's timezone when communicating this to the customer which may result in mistakes. So the idea is to display such times in customer's location timezone.
Any help is appreciated.
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-17-2017 11:46 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-17-2017 11:02 PM
Actually the business requirement was to show such fields always in customer's timezone regardless of the user settings. As this is just a few clicks away we may consider it as an option as well.
Thanks for the hint!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-18-2017 01:28 AM
Actually the business requirement was to show such fields always in customer's timezone regardless of the user settings.
Ahhh... yes, I see now - no matter your timezone, converse with the customer with respect to their environment. Good ploy.
As this is just a few clicks away we may consider it as an option as well.
Hope that works for you... but what you mentioned is an interesting challenge, actually.
I'm curious to know how I could show dates/times on a form localised to the caller's TZ (in addition to my TZ) so I could better understand the customer perception. I may have a play with the incident form.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-18-2017 03:50 AM
I think this can be solved with a String field which you fill with an onLoad Client Script - you could deliver the caller TZ and time with g_scratchpad easily. Issue would be, that it only updates when the form loads, not on list views and not while you are on the form.