是否可以通过 javascript REST api 获取 sharepoint teamsite 托管服务器的当前日期时间?
最佳答案
您可以利用区域设置 REST 端点:
/_api/web/RegionalSettings/TimeZone
检索 SharePoint 时区
设置,然后获取该时区的时间:
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));
});
关于javascript - 如何获取服务器的当前日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27009461/