2010-12-06 10 views
0

Possible en double:
Javascript date sorting by convert the string in to date formatJavascript Date Tri

Salut,

2010-11-08 18:58:50 
2010-11-09 17:49:42 
2010-11-09 17:49:42 
2010-11-24 19:44:51 
2010-11-09 13:54:46 
2010-11-23 20:06:29 
2010-11-23 20:06:04 
2010-11-15 17:51:37 
..................... 
.............. 
.......... 

comme cela, j'ai n nombre de formats de chaîne .Comment peut-je convertir ces chaînes en à ce jour format et tri en conséquence .... s'il vous plaît

Merci d'avance, Joseph

+0

_comme cela j'ai n nombre de chaînes formats_: Où? Comment? – Nivas

+0

On dirait presque la copie exacte de http://stackoverflow.com/questions/4365116/javascript-date-sorting-by-convert-the-string-in-to-date-format – darioo

+0

Cela ressemble seulement à un format pour moi, et une sorte lexicale simple travaillera dessus. – cdhowie

Répondre

3

Puisque vous utilisez des formats de date ISO, vous pouvez simplement les trier lexicalement.

var dates = [ 
    '2010-11-08 18:58:50', 
    '2010-11-09 17:49:42', 
    // and so on... 
]; 

dates.sort(); 

Pour plus d'informations sur le tri: http://www.w3schools.com/jsref/jsref_sort.asp

0

Les dates sont déjà sous une forme qui convient pour le tri. Donc, tout ce que vous devez faire est d'appeler array.sort().