Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript 날짜 형식 지정 문서는 어디에서 찾을 수 있을까? – Date 객체 핵심 정리

JavaScript Date 객체란?

JavaScript의 Date 객체는 언어에 기본적으로 내장된 데이터 타입으로, 날짜와 시간을 다룰 때 사용됩니다. Date 객체는 new Date() 생성자를 통해 생성하며, 아래와 같이 다양한 방식으로 초기화할 수 있습니다.

new Date()
new Date(milliseconds)
new Date(datestring)
new Date(year, month, date[, hour, minute, second, millisecond])
  • 인자 없음: 현재 날짜와 시간으로 객체를 생성합니다.
  • 밀리초 값: 1970년 1월 1일 기준으로 경과한 밀리초만큼의 시점을 나타냅니다.
  • 문자열: 파싱 가능한 날짜 문자열로 객체를 생성합니다.
  • 개별 값: 연도, 월, 일(선택적으로 시, 분, 초, 밀리초)을 지정해 생성합니다.

주요 날짜 조작 메서드

JavaScript에서 날짜를 조회하거나 조작할 때 자주 사용되는 대표적인 getter 메서드는 다음과 같습니다.

번호메서드 및 설명
1Date()
현재 날짜와 시간을 반환합니다.
2getDate()
현지 시간 기준으로 지정된 날짜의 '일'을 반환합니다.
3getDay()
현지 시간 기준으로 지정된 날짜의 요일을 숫자(0~6, 일요일=0)로 반환합니다.
4getFullYear()
현지 시간 기준으로 지정된 날짜의 연도(4자리)를 반환합니다.
5getHours()
현지 시간 기준으로 지정된 날짜의 '시'를 반환합니다.
6getMilliseconds()
현지 시간 기준으로 지정된 날짜의 밀리초를 반환합니다.
7getMinutes()
현지 시간 기준으로 지정된 날짜의 '분'을 반환합니다.

날짜 형식 지정이 필요하다면?

단순히 값을 가져오는 것 외에 원하는 형식으로 날짜를 표시하려면 toLocaleDateString(), toISOString() 또는 국제화 API인 Intl.DateTimeFormat을 활용할 수 있습니다. 특히 Intl.DateTimeFormat은 언어 및 지역 설정에 따라 '2025년 1월 15일'처럼 현지화된 형식을 손쉽게 출력할 수 있어 실무에서 널리 사용됩니다.

const date = new Date();
console.log(new Intl.DateTimeFormat('ko-KR').format(date));
// 예: 2025. 1. 15.

공식 문서 참고 자료

전체 문서와 예제 코드가 필요하다면 MDN Web Docs의 Date 객체 페이지를 참고하는 것이 가장 좋습니다. MDN은 각 메서드의 상세한 설명, 매개변수와 반환값 명세, 브라우저 호환성 정보, 실전 예제까지 제공하므로 JavaScript 날짜 처리 작업 시 가장 신뢰할 수 있는 공식 자료입니다.