Использование момента для форматирования даты, полученной из отметки времени пожарного депо. Тем не менее, дата истекает как минимум на один день, а самое большее на несколько месяцев. и год заканчивается на 50 независимо от того, что.
Вот отметка времени пожарного магазина
РЕДАКТИРОВАТЬ: Вот то, что вошли из lastMsg.seconds
: 1581372232
Я извлекаю время в секундах в renderItem FlatList:
renderItem={({ item, index }) => {
return (
<Components.InboxItem
title={item.withName}
subtitle={item.lastMsg.seconds}
img={item.withImg}
/>
);
И, наконец, внутри компонента я использую момент следующим образом:
const date = moment()
.utc()
.startOf('year')
.seconds(props.subtitle)
.format('MMMM DD YYYY');
Несмотря на то, что я попробовал несколько конфигураций форматов, наиболее подходящим является точное значение .startOf("year")
. Даже тогда, дата отображается как «Февраль 09, 2070». Если .startOf()
изменяется на «месяц», «день» или «час», дата меняется на март. Как это можно исправить, чтобы отображать дату как в пожарном магазине?