【发布时间】:2019-06-16 22:55:45
【问题描述】:
我想按Date 列对antd table 进行排序。
尝试像sorter: (a, b) => new Date(a) - new Date(b)一样排序
到目前为止我一直在做的事情here 并没有解决它。
【问题讨论】:
标签: javascript reactjs antd
我想按Date 列对antd table 进行排序。
尝试像sorter: (a, b) => new Date(a) - new Date(b)一样排序
到目前为止我一直在做的事情here 并没有解决它。
【问题讨论】:
标签: javascript reactjs antd
试试这个。当您单击列标题时,这将自动按日期 ASC 到 DESC、DESC 到 ASC 排序。你需要安装moment
进口:
import moment from 'moment';
分拣机:
sorter: (a, b) => moment(a.date).unix() - moment(b.date).unix()
【讨论】:
{
标题:“日期”,
数据索引:'日期',
键:'日期',
//如果你想比较日期与小时或分钟或秒的差异
sorter: (a, b) => new Date(a.date).getTime() - new Date(b.date).getTime() }
【讨论】: