timezone:
If you have not defined a time zone for this property, America/Los Angeles is the default.
https://docs.servicenow.com/bundle/washingtondc-platform-administration/page/administer/time/task/t_SetASystemTimeZone.html#:~:text=By%20default%2C%20the%20field%20is,Los%20Angeles%20is%20the%20default.&text=Add%20a%20time%20zone%20in,values%2C%20see%20Time%20zone%20representation.
define time zone:
system property -> system
https://www.servicenow.com/community/itsm-forum/how-to-know-the-instance-time-zone/td-p/793187
this also sets all users timezone, but can be override on user to user bases. I.E if a particular user sets his/own timezone in user detail
recordGR.getValue('sys_created_on') -> returns UTC time
recordGR.sys_created_on.getDisplayValue() -> returns user's time
https://docs.servicenow.com/bundle/washingtondc-platform-administration/page/administer/time/task/t_SetASystemTimeZone.html#:~:text=By%20default%2C%20the%20field%20is,Los%20Angeles%20is%20the%20default.&text=Add%20a%20time%20zone%20in,values%2C%20see%20Time%20zone%20representation.
getDisplayValue() will either use user timezone if set or system default time zone in system properties
https://docs.servicenow.com/bundle/washingtondc-platform-administration/page/administer/time/task/t_SetASystemTimeZone.html
instance time zone :
https://developer.servicenow.com/dev.do#!/reference/api/washingtondc/server_legacy/c_GlideSystemAPI#r_GS-dateGenerate_S_S
dateGenerate
gs.dateGenerate(<input_date>) assumes input_data is in current user timezone(api user) or logged in user, (user detail) if not set it will system time zone (if not set its pacfific time), then covert to UTC
https://www.servicenow.com/community/now-platform-forum/table-api-get-not-returning-correct-results-when-filtering-based/m-p/2408252
sysparm_display_value will display utc dates stored in db into user timezeone
system default timezone of the user -> empty -> system propreties -> system -> PST
https://docs.servicenow.com/bundle/washingtondc-platform-administration/page/administer/time/task/t_SetASystemTimeZone.html#:~:text=By%20default%2C%20the%20field%20is,Los%20Angeles%20is%20the%20default.&text=Add%20a%20time%20zone%20in,values%2C%20see%20Time%20zone%20representation.
No comments:
Post a Comment