繁体   English   中英

我如何使用 Antd 对表格中的日期进行排序?

[英]How i can sort date in table using Antd?

我尝试使用这样的排序sorter对日期进行sorter: (a, b) => moment(a.Modified).unix() - moment(b.Modified).unix(),

这是我请求后的日期{moment(item?.lastModifiedDate || item.createdDate).format('DD.MM.YYYY HH.mm')}

它显示上下箭头,但没有做任何事情

在此处输入图像描述

在此处输入图像描述

使用 datefns 你可以这样做: sorter sorter: (a, b) => isBefore(new Date(a.date), new Date(b.date))? -1: 1 sorter: (a, b) => isBefore(new Date(a.date), new Date(b.date))? -1: 1

我用这个解决了这个问题;

sorter: (a, b) => moment(a).valueOf() - moment(b).valueOf()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM