J'utilise le plugin footable. La démo explique que nous devons spécifier une valeur de données soit en ticks ou l'horodatage unix. J'ai essayé les deux façons et les dates ne seront pas triées par date, mais toujours par le premier nombre.Obtenir la valeur correcte de la valeur de données en ticks ou un horodatage unix pour fooTable
Voici ce que la démo dit: http://fooplugins.com/footable-demos/
«
Pour trier les dates, vous devez spécifier que la colonne est de type de données = » numérique » et spécifier une valeur de valeur de données pour chaque cellule , qui peut être soit la valeur de date dans les tiques ou la valeur d'horodatage unix, par exemple
<td data-value="500874333932">15 Nov 1985</td>
"
J'ai essayé ce qui suit:
<td data-type="numeric" data-value="2014-07-22">July 22, 2014</td>
<td data-type="numeric" data-value="Tue July 22 2014 09:00:00 GMT-0700 (Pacific Standard Time)">July 22, 2014</td>
<td data-type="numeric" data-value="7/22/2014">July 22, 2014</td>
Mar 22 Juillet 2014 09:00:00 GMT-0700 (heure normale du Pacifique) est mon format de la date initiale que je reçois.
J'ai aussi essayé de convertir ma date dans le temps unix, mais il ne fonctionne pas non plus: 17/10/2014 est devenu 1413558000000 mais je ne pense pas que ... égal 17/10/2014
<td data-type="numeric" data-value="1413558000000">July 22, 2014</td>
Des idées?
Si ma réponse ne vous permet pas de démarrer, je vous suggère de créer un Plunk pour montrer ce que vous voyez. Vous pouvez utiliser celui-ci comme point de départ. (Assurez-vous juste que vous le fourche ...) http://plnkr.co/edit/OyrImUbDNkRIvAIRekN0 – Jeff
Merci! J'ai fini par utiliser la méthode getTime(). Mon problème était que j'avais mis la valeur de données dans un div au lieu d'un td. – eternal