当我通过休息获取它时,共享点列表项的创建日期不正确
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" />
我在 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" />