var numArray = ["2010-01-01","2010-01-02","2010-01-31","2010-01-30","2010-02-20","2010-02-10","2010-02-07"];
function sortDate(a,b){
var arr0 = a.split("-");
var arr1 = b.split("-");
var date_a = new Date(arr0[0],arr0[1]-1,arr0[2]);
var date_b = new Date(arr1[0],arr1[1]-1,arr1[2]);
if (date_a < date_b) return -1;
if (date_a > date_b) return 1;
return 0;
}
document.write(numArray.sort(sortDate)+'<br><br>');
=====
Array 값이 String 값이나 날짜 데이타로 비교하여 정렬하고 싶을 때 사용.
function sortDate(a,b){
var arr0 = a.split("-");
var arr1 = b.split("-");
var date_a = new Date(arr0[0],arr0[1]-1,arr0[2]);
var date_b = new Date(arr1[0],arr1[1]-1,arr1[2]);
if (date_a < date_b) return -1;
if (date_a > date_b) return 1;
return 0;
}
document.write(numArray.sort(sortDate)+'<br><br>');
=====
Array 값이 String 값이나 날짜 데이타로 비교하여 정렬하고 싶을 때 사용.