2014-11-19 3 views

ответ

2

Вы можете использовать региональные настройки REST конечной точки:

/_api/web/RegionalSettings/TimeZone 

получить SharePoint Time Zone настройки, а затем получить время для этого часового пояса:

function getSPCurrentTime(webUrl) 
{ 
    return $.ajax({ 
     url: webUrl + "/_api/web/RegionalSettings/TimeZone", 
     method: "GET", 
     headers: { "Accept": "application/json; odata=verbose" } 
    }).then(function(data){ 
     var offset = data.d.Information.Bias/60.0; 
     return new Date(new Date().getTime() - offset * 3600 * 1000); 
    }); 
} 

Использование

getSPCurrentTime(_spPageContextInfo.webAbsoluteUrl) 
.done(function(value) 
{ 
    console.log(value.toUTCString()); 
}) 
.fail(
function(error){ 
    console.log(JSON.stringify(error)); 
}); 
Смежные вопросы