#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} />
)
}