Getting Current User Date and Time Format setting using Javascript MS CRM 2011
If you are looking to get current user Date and Time format you can use below code for the same
function RetrieveUserSettingRecord() {
var context;
var serverUrl;
var ODataPath;
context = Xrm.Page.context; //get context
serverUrl = context.getServerUrl();
ODataPath = serverUrl +“/XRMServices/2011/OrganizationData.svc”;
var UserID = Xrm.Page.context.getUserId(); //get current user id from context
var RetrieveUserSetting = new XMLHttpRequest();
RetrieveUserSetting.open(“GET”, ODataPath + “/UserSettingsSet(guid’” + UserID + “‘)”, true);
RetrieveUserSetting.setRequestHeader(“Accept”, “application/json”);
RetrieveUserSetting.setRequestHeader(“Content-Type”, “application/json; charset=utf-8″);
RetrieveUserSetting.onreadystatechange =function() {
RetrieveUserSettingCallBack(this);
};
RetrieveUserSetting.send();
}
function RetrieveUserSettingCallBack(retrievedUserSetting) {
if (retrievedUserSetting.readyState == 4 /* complete */) {
if(retrievedUserSetting.status == 200) {
var retrievedUser = this.parent.JSON.parse(retrievedUserSetting.responseText).d;
if (retrievedUser.TimeFormatString != null)
alert(retrievedUser.TimeFormatString);
if (retrievedUser.DateFormatString != null)
alert(retrievedUser.DateFormatString);
}}
}
Enjoy !!

Like
Report
*This post is locked for comments