getStuff(currentUserId: any){
const today = ?
const currentUser = JSON.parse(localStorage.getItem('currentUser'));
const token = currentUser.token;
const headers = new Headers({'Content-Type': 'application/json','Authorization': 'Bearer ' + token})
return this.http.get(this.url + '/odata/User('+currentUserId+')/Stuff$filter=Date ????',{headers: headers})}
在这个函数中,我从Api中得到一些东西,我得到的东西都有一个日期。我想过滤http.get请求,查看今天或将来的日期。
我的问题是如何获取今天的日期以及如何过滤我想要的内容?
我的数据库中的日期格式就像例如" 2017-12-21 00:00:00.000"
答案 0 :(得分:0)
您可以根据需要设置日期格式,
要么:
"$filter=" + date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() + " " + date.getHours() ...etc
有关详细信息,请参阅此处:https://www.w3schools.com/js/js_date_methods.asp
或使用javascript格式函数:
date.toLocaleDateString();
然后将其转换回服务器端的日期