【发布时间】:2020-01-29 13:26:54
【问题描述】:
在 react-moment 中默认添加一小时的原因是什么? 我只是尝试加载带有日期和时间的数据。并尝试根据“DD/MM/YYYY HH:mm”格式化日期和时间。但它显示时间增加 1 小时。
import ReactMoment from 'react-moment';
dateFormatter = (row) => {
if (row.date) {
return (
<ReactMoment format={"DD/MM/YYYY HH:mm"} title={row.date}>
{row.date}
</ReactMoment>
);
}
}
<ReactTable
pageSize={this.state.pageSize}
data={this.state.alertList}
columns={[
{
accessor: "id",
show: false,
},
{
Header: "date",
id: "date",
accessor: "date",
Cell: this.dateFormatter
}
]}
defaultPageSize={25}
/>
【问题讨论】:
-
你能解释更多吗..输出是什么..你期望什么。哪里可能出错..!???所有这些信息..
-
什么意思?大多数日期库都有默认值,即当前日期时间(日期 - 小时-分钟-秒等)
-
编辑了更多细节。我只想加载属于forma的日期和时间。一旦我使用momentjs,它会默认显示添加1小时。
-
这可能是由于夏令时。试试 UTC 格式