js 日期排序(Sort)

  • 对无序的日期进行排序
    	var x = new Date('2014/4/3 17:35:34');
    	var y = new Date('2014/4/12 17:35:34');
    	var z = new Date('2014/3/11 17:35:34');
    	
    	var arr = new Array();
    	arr.push(x);
    	arr.push(y);
    	arr.push(z);
    	arr.sort(function(a, b){
    		return a < b ? 1 : -1;
    	});
    	alert(arr[0]+"\n"+ arr[1]+"\n"+arr[2]);
  • 结果显示为:

  • 将代码进行修改
    	var x = new Date('2014/4/3 17:35:34');
    	var y = new Date('2014/4/12 17:35:34');
    	var z = new Date('2014/3/11 17:35:34');
    	
    	var arr = new Array();
    	arr.push(x);
    	arr.push(y);
    	arr.push(z);
    	arr.sort(function(a, b){
    		return a > b ? 1 : -1; // 这里改为大于号
    	});
    	alert(arr[0]+"\n"+ arr[1]+"\n"+arr[2]);
  • 结果显示为:(升序)


版权声明:本文为yueritian原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。