¿Cómo ordeno una fecha de formato mm / aa con el jquery tablesorter?
-
03-07-2019 - |
Pregunta
Tengo una tabla en la que una de las columnas muestra la fecha en el formato mm / aa, es decir. 12/08, 01/09, 02/08, etc.
¿Cómo implemento la clasificación en esta columna con jQuery tablesorter ( http://tablesorter.com ) para que ¿Las fechas están ordenadas apropiadamente?
El uso del formato de fecha predeterminado no funciona, ya que espera una fecha de tres elementos (mm / dd / aa, como el 01/06/09).
Solución
Consulte http://tablesorter.com/docs/example-parsers.html para obtener información sobre analizadores personalizados.
Necesita hacer una clasificación de texto pero con el año y el mes cambiados. Podría usar una función de formato similar a esta:
format: function(s) {
date = s.split(/\//);
return date[1] + date[0];
},
Puede haber una forma más sencilla, pero eso es lo que pude encontrar en mi búsqueda rápida a través de la documentación.