Как конвертировать данные с UNIX-timestamp в дату на React?
Как поменять droplet.date_of_birth, если с сервера приходит UNIX-timestamp 777319075, а нужно 14.04.2015 к примеру.
const TableBody = ({ droplets }) => {
return (
<>
{droplets.map((droplet, index) =>
<tr className={s.area} key={index}>
<td ><Checkbox /></td>
<td>{droplet.num}</td>
<td>{droplet.first_name}</td>
<td>{droplet.last_name}</td>
<td>{droplet.date_of_birth}</td>
<td>{droplet.height}</td>
<td>{droplet.weight}</td>
<td>{droplet.salary}</td>
<td><button type="submit" className={s.button}><Edit /></button></td>
<td><button type="submit" className={s.button}><Trash /></button></td>
</tr>
)
}
</>
)
}
Ответы (1 шт):
Автор решения: Dmitry
→ Ссылка
Как вот так можно
let a = 777319075 *1000
let d = new Date(a)
console.log(d.toDateString())
console.log(d.toISOString())
console.log(d.toLocaleDateString("ru-RU"))
У Date есть много методов, я привел всего три.
То есть в ваш код можно вставить это:
let date_form = ts => new Date(ts).toDateString("ru-RU");