首页 > 解决方案 > 在 ReactJS 中显示人类可读的日期时间格式

问题描述

我有反应组件,我使用 useMemo 来定义表结构。我的数据来自 DateTime 中的 API(Web API C#)。我尝试使用 moment 转换日期时间格式但无法这样做。

没有时刻的当前时间格式 2020-12-18T14:00:00

const scheduleColumns = useMemo(
    () => [
      {
        Header: "Site ID",
        accessor: "siteId",
      },
      {
        Header: "Start Time",
        accessor: moment("startTime").fromNow(),
      },
    ],
    []
  );

..桌子

    <TableItemsTabs          
        apiUrl={api.myAPI}
        columns={scheduleColumns}
    ></TableItemsTabs>}

标签: reactjsreact-datetime

解决方案


甚至找到更简单的解决方案,甚至不需要任何模块

let a = new Date('2020-12-18T14:00:00');
a.toLocaleString('en-GB');
// Output - "18/12/2020, 14:00:00"

推荐阅读