Here is the context of the problem.
The CRM User is a company employee, who is located in (for example) the "America/New York" or EST timezone.
The company uses the CRM to manage jobs performed for customers. Customers can be located anywhere, so in different timezones.
On the Job Detail view, we show a custom DateTime field called "Scheduled Start Time".
Let us say that the customer is located in "America/Chicago" or CST timezone.
It is confusing for the User if this field is displayed in the User's Timezone (EST) or in UTC.
In this example, the field show both show the values and allow input of the values in CST.
In other words, we need to be able to dynamically select the timezone of custom DateTime fields in the UI. All DateTime values are stored in the backend in UTC.
How can this be done, so that both the display and the input/update of a DateTime field is done in a dynamically specified timezone?
The CRM User is a company employee, who is located in (for example) the "America/New York" or EST timezone.
The company uses the CRM to manage jobs performed for customers. Customers can be located anywhere, so in different timezones.
On the Job Detail view, we show a custom DateTime field called "Scheduled Start Time".
Let us say that the customer is located in "America/Chicago" or CST timezone.
It is confusing for the User if this field is displayed in the User's Timezone (EST) or in UTC.
In this example, the field show both show the values and allow input of the values in CST.
In other words, we need to be able to dynamically select the timezone of custom DateTime fields in the UI. All DateTime values are stored in the backend in UTC.
How can this be done, so that both the display and the input/update of a DateTime field is done in a dynamically specified timezone?
Comment