[英]how to sort date in Reactjs using sort function
我有一個以 DD/MM/YY 形式出現的日期數據,我正在嘗試像這樣對其進行排序
const[sortOrder,setsortOrder]=Usestate('default');
processedDataBychoice=UseMemo(()=>{
return data.map(row,index)=>{
row.main=a.data;
return row;
}
},[data])
}
const finalData=useMemo(()=>{
processedDataByChoice.sort((rowA, rowB) => (new Date(rowB.main.last) - new Date(rowA.main.last)))
},[sortBy,sortOrder,processedDatabyChoice])
finalData.map((row, index) => {
main=row.main;
return(
<tr>{main.last}</tr>
);
);
但是數據沒有以任何其他方式排序,或者我在代碼中做錯了什么。
你可以試試這個
processedDataByChoice.sort((rowA, rowB) => ((new Date(rowB.main.last)).getTime() - (new Date(rowA.main.last)).getTime()))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.