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;
}