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).

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top