get date time from user profileDescription<!-- div.margin { padding: 10px 40px 40px 30px; } table.tocTable { border: 1px solid; border-color: #e0e0e0; background-color: #fff; } .title { color: #d1232b; font-weight: normal; font-size: 28px; } h1 { color: #d1232b; font-weight: normal; font-size: 21px; margin-bottom: 5px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #cccccc; } h2 { color: #646464; font-weight: bold; font-size: 18px; } h3 { color: #000000; font-weight: bold; font-size: 16px; } h4 { color: #666666; font-weight: bold; font-size: 15px; } h5 { color: #000000; font-weight: bold; font-size: 13px; } h6 { color: #000000; font-weight: bold; font-size:14px; } ul, ol { margin-left: 0; list-style-position: outside; } --> Description Timezone retrieval from Client Script. This may be done in different ways. In this case, we're using a Script include and retrieving it via client script Procedure 1. Create a script include, client callable like: var GetDate = Class.create();GetDate.prototype = Object.extendsObject(AbstractAjaxProcessor, { date:function() { return new GlideDateTime().getDisplayValue(); }, type: 'GetDate'}); 2. Create a client script to retrieve date and time: var ga = new GlideAjax('GetDate');ga.addParam('sysparm_name', 'date');ga.getXML(dateHere); function dateHere(response) { var answer = response.responseXML.documentElement.getAttribute("answer"); alert(answer); } Additional Information The retrieved date/time will come from the user's timezone setting in his sys_user profile. If you change change the timezone from the System settings for the user interface (cogwheel on the top right side), this will be the one which is picked from the script, as this sets the time zone for the current session, although, upon the next login, the time zone will revert to the system default or user profile setting for time zone, if present.