-
[javascript] 자바스크립트 배열 날짜순 정렬 sort()Web Programming 2023. 11. 10. 16:30728x90반응형
자바스크립트로 배열의 날짜 데이터를 날짜 최신순으로 정렬하려고 할때
sort() 함수로 마지막에 reverse() 작성해준다.
var sortingData = []; sortingData.push({"date":"2022-10-01","date":"2022-10-02","date":"2022-10-01","date":"2022-10-03"}) sortingData.sort(function(a,b){ return new Date(a.date).getTime() - new Date(b.date).getTime(); }).reverse(); // 날짜 최신순 정렬
결과
"date":"2022-10-03"
"date":"2022-10-02"
"date":"2022-10-01"
만약에
"date":"2022-10-01"
"date":"2022-10-02"
"date":"2022-10-03"
이런식으로 나타내려면 reverse() 를 제거해주면 된다.
한 번씩 써줘야할 때가 있으니 기록
728x90반응형'Web Programming' 카테고리의 다른 글
[javascript] 자바스크립트 for문 반대로 (0) 2023.11.10 [javascript] 자바스크립트 어제 날짜 구하기 (0) 2023.11.10 [freemarker] OR 예시 (0) 2023.11.10 [cassandra] 카산드라 CQL 현재 날짜 toTimestamp(now()) (0) 2023.11.09 [JAVA] 자바 for문 변수 i j k 를 쓰는 이유 (0) 2023.11.09