如何在ReactNative中根据开始日期和结束日期从api获取数据?
如何根据react native中的开始日期和结束日期从API获取数据列表如何在ReactNative中根据开始日期和结束日期从api获取数据?,api,react-native,redux,Api,React Native,Redux,如何根据react native中的开始日期和结束日期从API获取数据列表 componentDidMount = async() => { var token = await AsyncStorage.getItem('accessToken') var response = await this.props.listData({'startDate':,'endDate':},accessToken) if(!response.error){
componentDidMount = async() => {
var token = await AsyncStorage.getItem('accessToken')
var response = await this.props.listData({'startDate':,'endDate':},accessToken)
if(!response.error){
this.setState({})
}
}
您的API需要支持它以及它所接受的结构。你需要传递开始和结束日期,比如{startDate:'01/05/2019',endDate:'02/05/2019'}。详细说明你需要什么。有一个列出数据的API,我必须发送请求参数start date和end date。从那以后,我将得到一个列表形式的响应,它位于这两个日期之间。事实上,我第一次调用API,所以对此我没有太多的想法。
componentDidMount = async() => {
start = 0;
var today = new Date();
today.setHours(0,0,0,0);
var day = today.getDay() - start;
var date = today.getDate() - day;
var Start = new Date(today.setDate(date));
var End= new Date(today.setDate(date + 6));
var StartDate = new Date(Start);
var EndDate = new Date(End);
var startingDate = StartDate.getDate()+"-"+(new Date(Start).getMonth()+1)+"-
"+ new Date(Start).getFullYear();
var endingDate = EndDate.getDate()+"-"+(new Date(End).getMonth()+1)+"-"+ new
Date(End).getFullYear();
var token = await AsyncStorage.getItem('accesToken')
var response await = this.props.posthistory({'startDate':startingDate,'endDate':endingDate,'page':'1'},accesstoken)
if(!response.error){
this.setState({response})
}
}