0
Возможно ли получить текущее время на сервере sharepoint, размещенном на сервере сайта, через javascript REST api?Как получить текущее время и время сервера
Возможно ли получить текущее время на сервере sharepoint, размещенном на сервере сайта, через javascript REST api?Как получить текущее время и время сервера
Вы можете использовать региональные настройки 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));
});