Como posso ordenar uma data de formato mm / aa com o tablesorter jquery?
-
03-07-2019 - |
Pergunta
Eu tenho uma tabela em que um dos pilares exibe a data no formato viz mm / aa. 12/08, 01/09, 02/08, etc.
Como faço para implementar a classificação nesta coluna com o tablesorter jQuery ( http://tablesorter.com ) para que as datas são apropriadamente classificadas?
Usando o formato de data padrão não funciona como ele espera uma data de três elementos (mm / dd / aa, como 01/06/09).
Solução
http://tablesorter.com/docs/example-parsers.html para obter informações sobre analisadores personalizados.
Você precisa fazer uma espécie de texto, mas com o ano eo mês comutada. Você poderia usar uma função de formato semelhante a este:
format: function(s) {
date = s.split(/\//);
return date[1] + date[0];
},
Pode haver uma maneira mais simples, mas que é o que eu era capaz de encontrar na minha busca rápida através da documentação.