[javascript] Underscore.js에서 제공하는 유틸리티 함수들 중에서 날짜 관련 함수는 어떤 게 있나요?

Underscore.js는 유용한 다양한 유틸리티 함수를 제공하는 JavaScript 라이브러리입니다. 이 중에서도 날짜와 관련된 작업을 수행할 수 있는 함수들이 있습니다.

  1. _.now()
    • 현재 시간을 밀리초 단위로 반환합니다.
  2. _.nowString()
    • 현재 시간을 날짜와 시간 형식으로 반환합니다.
  3. _.isDate(obj)
    • 주어진 객체가 Date 객체인지 확인하고, 그 결과를 불리언 값으로 반환합니다.
  4. _.isYesterday(date)
    • 주어진 날짜가 “어제” 인지 확인하고, 그 결과를 불리언 값으로 반환합니다.
  5. _.isToday(date)
    • 주어진 날짜가 “오늘” 인지 확인하고, 그 결과를 불리언 값으로 반환합니다.
  6. _.isTomorrow(date)
    • 주어진 날짜가 “내일” 인지 확인하고, 그 결과를 불리언 값으로 반환합니다.
  7. _.isFuture(date)
    • 주어진 날짜가 “미래” 인지 확인하고, 그 결과를 불리언 값으로 반환합니다.
  8. _.isPast(date)
    • 주어진 날짜가 “과거” 인지 확인하고, 그 결과를 불리언 값으로 반환합니다.
  9. _.formatDate(date, format)
    • 주어진 날짜를 지정된 형식으로 포맷팅하여 반환합니다.
    • format 매개변수에는 사용 가능한 형식 문자열을 사용할 수 있습니다.

이와 같은 날짜 관련 함수들을 사용하여 날짜와 시간을 처리하고, 필요한 작업을 수행할 수 있습니다. Underscore.js 공식 문서를 참조하여 자세한 내용을 확인할 수 있습니다.

참고 문서: Underscore.js 공식 문서