当我通过休息获取它时,共享点列表项的创建日期不正确

created date for sharepoint list item is not coming correct when I fetch it through rest

我在 sharepoint 中有一个列表,其中用户在 25/11/2019,9:57PM 创建了一个项目,但是今天当我尝试通过 REST get 方法获取数据时,它显示 26/11/2019,3:27AM。 当我查看共享点列表中的项目时,它显示正确的日期,但是当我尝试使用 REST 获取时,它会发生变化。 我想要与后端相同的日期

SharePoint 将日期时间存储为 UTC 时间,因此您需要转换为本地日期时间。

<script type="text/javascript">
        function test() {
            var context = SP.ClientContext.get_current();
            var web = context.get_web();
            var regionalSettings = web.get_regionalSettings();
            var localDueDate = regionalSettings.get_timeZone().utcToLocalTime('2019-02-26T17:15:00Z');
            context.executeQueryAsync(
                Function.createDelegate(this, function () {
                    console.log(localDueDate.m_value);
                }),
                Function.createDelegate(this, function (sender, args) {
                    alert('Query failed. Error: ' + args.get_message());
                })
            );
        }
    </script>
    <input id="Button1" type="button" onclick="test()" value="button" />