当前位置: 首页 > 知识库问答 >
问题:

javascript - 请教下antd中的表格项时间日期如何实现升降排序?

李捷
2023-05-30


如图,请问如何实现antd的表格时间升降序排列

共有1个答案

梁俊友
2023-05-30

先把时间转化下再比较

const columns = [
  ...
 {
    title: '创建时间
    dataIndex: 'create_time
    defaultSortOrder: 'descend',
    sorter: (a, b) => new Date(a.create_time).getTime() - new Date(b.create_time).getTime()
  },
  ...
]
 类似资料:
  • 我在使用JavaScript按降序排序日期和时间时遇到了一些问题。以下是一些输入: 我想按降序对它们进行排序,最新的一个将位于顶部,但我不确定如何进行排序。 所需输出: 如果结果来自同一日期,那么我会按照时间排序。否则,最新日期将在上面。有什么想法吗? 谢谢!

  • 问题内容: 我要显示的最后5个输入的特定ID数据。我的SQL查询是 是DATETIME 它显示按日期而非时间排序的最后5个条目。然后在同一日期按字母顺序排序。 假设我在同一日期有3个条目,并带有差异时间 比方说 查询以上查询后 我得到的是 按日期排序,然后按字母顺序 我想要的是这个.. 还按日期和时间排序… 问题答案: 如果要最后5行(以升序排列),则需要一个子查询: 第10次阅读问题后,这可能是

  • 问题内容: 我需要改变从一个日期/时间 2014年8月20日15:30:00 看起来像 二○一四年八月二十○日下午3:30 可以使用javascript的Date对象完成此操作吗? 问题答案: 是的,您可以使用本地javascript Date() 对象 及其方法。 例如,您可以创建一个类似以下的函数: 并显示上午/下午和正确的时间。 请记住使用 getFullYear() 方法,而不要使用get

  • 问题内容: 我有日期的arrayLists,它是String格式,那么如何对这个arraylists进行排序, 问题答案: 要使用日期时,请不要使用字符串。使用日期。显示日期时,只能将日期转换为字符串。否则,在代码中的任何地方,日期都应为Date类型。这是允许按时间顺序进行排序的原因,因为日期具有按时间顺序排列的自然顺序。 因此,一旦a 和an 都为type ,则可以使用简单的比较器按开始日期对行

  • 问题内容: 如何对日期和/或日期时间对象列表进行排序?接受的答案在这里是不是为我工作: 问题答案: 你得到,因为它运行 在原地 ,这意味着它不返回任何东西,但修改列表本身。您只需要呼叫而无需再次分配。 有一个内置函数,该函数返回列表的排序版本-也会执行您想要的操作。

  • 我正在为我叔叔做一个应用程序,他让我做来挑战我。我认为这是学习颤振/飞镖的绝佳机会。我有这段代码(下面),但我需要它按日期时间组织一个列表(第77行)。每个条目至少有一个字符串id、一个DateTime变量、一个字符串名称和一些正文文本。