我正在尝试使用CAML javascript从SharePoint列表中检索两个日期之间的数据。如果两个日期在同一个月,我将获取数据,但如果两个日期在不同的月份,则不会检索任何数据。
例如。如果日期为1-jan-2017
到20-ja-2017
,那么如果日期为20-jan-2017
到10-Feb-2017
则不会检索任何data.which
。我似乎在CAML查询中出现任何错误。
camlQuery.set_viewXml("<View><Query><Where>"+
"<And><And>"+
"<Geq>"+
"<FieldRef Name='Start_Date'/><Value IncludeTimeValue='false' Type='DateTime'>"+RDTA1+"</Value>"+
"</Geq>"+
"<Leq>"+
"<FieldRef Name='Start_Date'/><Value IncludeTimeValue='false' Type='DateTime'>"+RDTA2+"</Value>"+
"</Leq>"+
"</And>"+
"<Eq><FieldRef Name='Employee_Name' LookupId='true'/><Value Type='User'>"+current+"</Value></Eq>"+
"</And></Where><OrderBy><FieldRef Name='Start_Date' Ascending='True'/></OrderBy></Query></View>");
this.collListItem = oList.getItems(camlQuery);
答案 0 :(得分:0)
您必须以$return = print_r($array,1)
或yyyy-MM-ddTHH:mm:ssZ