Develop/Javascript

[JS]날짜 시간순 정렬()

RianShin 2022. 10. 14. 16:42
728x90
반응형
SMALL

자주 사용하는 함수중하나인 sort를 이용하여 

내림차순, 오름차순 으로 정렬을 하는 방법은 다음과 같이 하면 된다.

날짜를 비교하기위하여 String 을 Date로 형변환을 해야 비교가 가능해진다.

var arr = [
  {date :""},
  {date :"2022-10-14 19:00"}, 
  {date :"2022-10-15 10:00"}, 
  {date : "2022-10-13 10:00"}
];

console.log(arr)
let test = arr.sort((a, b) => new Date(a.date) - new Date(b.date))
console.log(test)

test = arr.sort((a, b) => new Date(b.date) - new Date(a.date))

consolelog

소스 참고 : https://jsfiddle.net/svhj10an/7/

728x90
반응형
LIST