如何在ReactNative中根据开始日期和结束日期从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){

如何根据react native中的开始日期和结束日期从API获取数据列表

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})  
    }
}