javascript日付は比較的大きいです.

1043 ワード

javascriptでは文字列を日付対像に変換し、yyy-mm-ddというフォーマットの文字列を日付オブジェクトに変換してnew Date(Date.parse(str.replace(/-/g、/));その後、2つの日付のオブジェクトをgetTime()メソッドを呼び出して比較し、正の順序または逆の配列のセットを返すことができ、日付フォーマットはyyy-mmの日付フォーマットであり、yyyy-mm-00形式になって、getTime()メソッドの比較サイズを呼び出すことができます.
switch(time){
	case '  ':
		arr.sort(function(a,b){
		              	return a.replace(' ','') - b.replace(' ','');
		});
		break;
	case ' ':
	case ' ':
		arr.sort(function(a,b){
			return new Date(Date.parse(a.replace(/-/g,'/'))).getTime() - new Date(Date.parse(b.replace(/-/g,'/'))).getTime();
		});
		break;
	case ' ':
		arr.sort(function(a,b){
			return new Date(Date.parse((a + '-00').replace(/-/g,'/'))).getTime() - new Date(Date.parse((b + '-00').replace(/-/g,'/'))).getTime();
		});
		break;
	default:
		              					break;
		              			}