Как форматировать datetime с помощью библиотеки react-moment

#reactjs

#reactjs

Вопрос:

Я хочу отформатировать дату и время, указав строковое значение. Поэтому я хочу, чтобы мое свойство содержало отформатированную дату и время с использованием библиотеки react-moment и возвращало местное время. Все это должно быть функцией, которую я буду вызывать в своей таблице. Как я мог это сделать?

 
import * as React from 'react';

type Props = {
    value: string;
};

const DateTimeColumn = (props: Props) => {
    const { value } = props;
    // TODO:
}
  

Комментарии:

1. На мой взгляд, не очень понятно, о чем вы спрашиваете. Я предполагаю, что у вас есть строка даты и времени в UTC-0, и вам нужен компонент, который получит эту строку даты и времени и отобразит ее в часовом поясе пользователя.

2. return value ? moment(value).format('LLL') : null;

Ответ №1:

Вы можете просто вернуть преобразованную дату следующим образом:

 import Moment from 'react-moment';

const DateTimeColumn = (props: Props) => {
    const { value } = props;
    return (
       <Moment format="YYYY/MM/DD" date={value} />
    )
}