Javascript SharePoint在线REST Api日期时间查询
我有一份活动清单。我想得到所有未来的事件,所有事件的开始日期已经过去,但结束日期仍然在未来。这是一张我想要的图片 到目前为止,我的代码不完整:Javascript SharePoint在线REST Api日期时间查询,javascript,rest,api,datetime,sharepoint-online,Javascript,Rest,Api,Datetime,Sharepoint Online,我有一份活动清单。我想得到所有未来的事件,所有事件的开始日期已经过去,但结束日期仍然在未来。这是一张我想要的图片 到目前为止,我的代码不完整: function ReFormatTime() { return moment().format("YYYY-MM-DDT00:00:00"); } var now = ReFormatTime(); var _url = _spPageContextInfo.webAbsoluteUrl + "/_api/w
function ReFormatTime() {
return moment().format("YYYY-MM-DDT00:00:00");
}
var now = ReFormatTime();
var _url = _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle('Bokningar')/items?$select=EndDate%2CID%2CEventDate%2CLinkTitle%2CIsBlock%2CProgram_x0020_Id&$filter=EventDate ge datetime'" + now + "'&$top=5000";
总之,您希望所有事件都具有今天和将来的结束日期。$filter只需要测试结束日期 这样解决:
var now = moment().format("YYYY-MM-DDT00:00:00");
var _url = _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle('Bokningar')/items?$select=EndDate%2CID%2CEventDate%2CLinkTitle%2CIsBlock%2CProgram_x0020_Id&$filter=EndDate ge datetime'" + now + "'&$top=5000";