Javascript 如何获取服务器的当前日期时间

Javascript 如何获取服务器的当前日期时间,javascript,datetime,sharepoint-designer,Javascript,Datetime,Sharepoint Designer,是否可以通过javascript REST api获取sharepoint teamsite托管服务器的当前日期时间?您可以利用区域设置REST端点: /_api/web/RegionalSettings/TimeZone 要检索SharePoint时区设置,然后获取该时区的时间,请执行以下操作: function getSPCurrentTime(webUrl) { return $.ajax({ url: webUrl + "/_api/web/RegionalS

是否可以通过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));
});