-1

How to find the difference between the return date and departure date in ReactJs jsx map loop.

JSON response:

{
    departureDate: '2020-07-28', 
    returnDate: '2020-09-16', 
}

Component

 const DaysDiff = () => {
            const days = 1000 * 60 * 60 * 24;
       return(
         Object.keys(datajson).map((key,index): ReactElement => (

                <h2>{((datajson[key].returnDate) - (datajson[key].departureDate)) / days) } </h2>
    )

     )

    }
kirankumar
  • 135
  • 1
  • 7

2 Answers2

-1

Yahoo I resolved my issue. I updated the answer below.

<h2> Math.floor((Date.parse(datajson[key].returnDate) - Date.parse(datajson[key].departureDate)) / days)</h2>
kirankumar
  • 135
  • 1
  • 7
-1
const DaysDiff = () => {
const days = 1000 * 60 * 60 * 24;
return(
    Object.keys(datajson).map((key,index): ReactElement => (
        <h2>{Math.floor(((datajson[key].returnDate) - (datajson[key].departureDate)) / days) )} </h2>
    )
)
}
Dries
  • 995
  • 2
  • 16
  • 45