使用数据表按西班牙日期排序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用数据表按西班牙日期排序相关的知识,希望对你有一定的参考价值。

Personalized plugin for order datatables with spanish date dd/mm/yyyy hh:mm
  1. jQuery.fn.dataTableExt.oSort['fechaes-asc'] = function(a,b) {
  2. var aux_a = a.split(" ");
  3. var aux_b = b.split(" ");
  4. var fecha_a = (aux_a[0]).split("/");
  5. var hora_a = (aux_a[1]).split(":");
  6. var fecha_b = (aux_b[0]).split("/");
  7. var hora_b = (aux_b[1]).split(":");
  8.  
  9. var date_a = new Date(fecha_a[2], fecha_a[1], fecha_a[0], hora_a[0], hora_a[1]);
  10. var date_b = new Date(fecha_b[2], fecha_b[1], fecha_b[0], hora_b[0], hora_b[1]);
  11.  
  12. return ((date_a < date_b) ? -1 : ((date_a > date_b) ? 1 : 0));
  13. };
  14.  
  15. jQuery.fn.dataTableExt.oSort['fechaes-desc'] = function(a,b) {
  16. var aux_a = a.split(" ");
  17. var aux_b = b.split(" ");
  18. var fecha_a = (aux_a[0]).split("/");
  19. var hora_a = (aux_a[1]).split(":");
  20. var fecha_b = (aux_b[0]).split("/");
  21. var hora_b = (aux_b[1]).split(":");
  22.  
  23. var date_a = new Date(fecha_a[2], fecha_a[1], fecha_a[0], hora_a[0], hora_a[1]);
  24. var date_b = new Date(fecha_b[2], fecha_b[1], fecha_b[0], hora_b[0], hora_b[1]);
  25.  
  26. return ((date_a < date_b) ? -1 : ((date_a > date_b) ? 1 : 0));
  27. };

以上是关于使用数据表按西班牙日期排序的主要内容,如果未能解决你的问题,请参考以下文章

数据表按日期正确排序

laravel 如何在 yajra 数据表中按创建日期排序

在表格视图中重新排序按日期排序的单元格项目

iPhone 按日期排序核心数据 NSFetchedResultsController

按日期和字符对核心数据属性进行排序

在猫鼬聚合框架中按日期排序