将转换日转换为日期

时间:2017-11-11 12:22:17

标签: reactjs

从json获取日期将其转换为秒,然后将秒转换为分钟,然后将分钟转换为小时,然后将小时转换为数天。 代码正在工作查找,但现在根据要求,只想将其转换为白天, 如果今天的日期超过12小时,那么今天应该显示 在昨天24小时后显示,然后显示日期为9月1日,8月10日

JSON

 "lastActive": "2017-09-08T16:49:35.129Z"

reactJs

   renderActivity(){
    let date = new Date();
    let date_json = new Date(this.data.lastActive);
    let dt_diffMs =(date - date_json);
    let dt_diffMn = Math.floor((dt_diffMs/1000)/60);
    let dt_diffHr = Math.floor(dt_diffMn/60);
    let dt_diffDy = Math.floor(dt_diffHr/24);
    console.log(dt_diffDy);
    if(dt_diffMn < 60 && dt_diffMn > 0){
      return(
        <span>
          min
        </span>
      )
    }else if(dt_diffHr < 24 && dt_diffHr > 0){
      return(
        <span>
          min
        </span>
      )
    }else if(dt_diffDy > 0){
      return(
        dt_diffDy
      )
    }

  }

0 个答案:

没有答案