php - Matt Kruse 的 javascript 日期排序未正确排序

标签 php javascript tablesorter

嗨:我刚刚注意到了一些事情,一位客户注意到了它,但我无法弄清楚我们的解决方案。

我们正在使用表格/日期排序器 Matt Kruse (javascripttoolbox.com)。

它工作得很好,至少我们是这么认为的,但客户刚刚注意到,因为日期延长到 2013 年,所以排序不正确。请参阅下面的示例:

  • 2013年1月9日
  • 2013年1月10日
  • 2013年1月11日
  • 2012年7月17日
  • 2012年9月19日
  • 2012年9月25日
  • 2012 年 10 月 3 日
  • 2012 年 10 月 5 日
  • 2012年10月8日
  • 2012年10月8日

上面是按降序排列的,但它应该选择 2013 年最高/最近的日期并从那里开始。然后到了 2012 年,它应该从 10 月开始,一直往下走。但如您所见,事实并非如此

有谁熟悉 [Matt Kruse (javascripttoolbox dot com)] 日期排序脚本以及可以/应该调整哪些内容。我访问了他的网站,代码似乎是相同的。

最佳答案

看起来您尝试排序的基础数据是字符串而不是日期。因此,排序是按字母顺序排列的。

您应该仔细检查您的数据并确保其正确。

关于php - Matt Kruse 的 javascript 日期排序未正确排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12709924/

相关文章:

php - Paypal 付款适用于沙盒但不适用于实时 paypal?

javascript - 无法从js中的 map 获取值(value)

javascript - 标题在应用 tablesorter 插件时搞砸了

javascript - 如果我从外部脚本更改表,表排序器分页不会更新

javascript - 无法使用 tablesorter 功能对表进行排序

php - 在 Web 应用程序中使用 TensorFlow 模型

php - Session_id 在页面源代码中可见,可以吗?

javascript - 除了 if/else 语句之外,是否有 "Vue way"来检查空字符串变量?

php - 开源 PHP 项目中的数据库查询?

javascript - 在 IE9 中中止 AJAX 请求时出现错误