import React, { useState, useEffect } from 'react' import axios from 'axios' const SpecificDateData = (item) => { const [specificDate, setSpecificDate] = useState(false); const token = localStorage.getItem("authToken") const id = item.item; // console.log(id) useEffect(() => { const getData = async () => { // console.log(id); await axios.get( `/api/user/getUser/${id}`, { headers: { Authorization: `Bearer ${token}`, }, }, ).then(function (response) { console.log(response.data.user) setSpecificDate(response.data.user) // console.log(user) }).catch((error) => { console.log(error.response) }) } getData() }, [item]) //change time formate function formatAMPM(date) { var hours = new Date(date).getHours(); var minutes = new Date(date).getMinutes(); var ampm = hours >= 12 ? 'PM' : 'AM'; hours = hours % 12; hours = hours ? hours : 12; // the hour '0' should be '12' minutes = minutes < 10 ? '0' + minutes : minutes; var strTime = hours + ':' + minutes + ' ' + ampm; return strTime; } return ( <> {specificDate && {specificDate?._id} {specificDate?.name} { } {new Date(`${specificDate?.cafeLoginTime}`).toDateString()} , {`${formatAMPM(specificDate?.cafeLoginTime)}`} {/* new Date('2022-05-24T04:33:21.021Z').toUTCString() */} {/* @mdo */} } ) } export default SpecificDateData