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

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top