자바스크립트. Date 객체

자바스크립트는 Date 객체를 사용하여 날짜와 시간에 대한 다양한 작업을 수행할 수 있습니다. Date 객체는 현재 날짜와 시간을 가져오는 데 사용되며, 날짜 및 시간의 계산, 조작, 형식 지정 등 다양한 기능을 제공합니다.

Date 객체 만들기

Date 객체를 만들기 위해서는 new 키워드를 사용하여 Date 생성자 함수를 호출해야 합니다. 아래 예제는 현재 날짜와 시간을 나타내는 Date 객체를 생성하는 방법을 보여줍니다.

const currentDate = new Date();

날짜 및 시간 정보 가져오기

Date 객체를 사용하여 다양한 날짜 정보를 가져올 수 있습니다. 예를 들어, 년도, 월, 일, 시간, 분, 초 등을 가져올 수 있습니다. 아래 예제는 현재 날짜와 시간에 대한 정보를 가져오는 방법을 보여줍니다.

const year = currentDate.getFullYear();
const month = currentDate.getMonth(); // 월은 0부터 시작합니다 (0 - 11).
const day = currentDate.getDate();
const hours = currentDate.getHours();
const minutes = currentDate.getMinutes();
const seconds = currentDate.getSeconds();

날짜 및 시간 계산하기

Date 객체를 사용하여 날짜 및 시간을 계산할 수도 있습니다. 예를 들어, 일주일 후의 날짜를 계산하거나 특정 일수를 더하거나 뺄 수 있습니다. 아래 예제는 현재 날짜에서 일주일 후의 날짜를 계산하는 방법을 보여줍니다.

const oneWeekLater = new Date();
oneWeekLater.setDate(currentDate.getDate() + 7);

날짜 및 시간 형식 지정하기

Date 객체는 날짜와 시간을 다양한 형식으로 표시할 수 있습니다. 예를 들어, 날짜를 “년-월-일” 형식으로 표시하거나 시간을 “시:분:초” 형식으로 표시할 수 있습니다. 아래 예제는 현재 날짜와 시간을 “년-월-일 시:분:초” 형식으로 표시하는 방법을 보여줍니다.

const formattedDate = currentDate.toLocaleString('ko-KR');

결론

자바스크립트의 Date 객체는 날짜와 시간을 다루는 다양한 작업에 유용한 기능을 제공합니다. 이를 사용하여 날짜와 시간의 계산, 조작, 형식 지정 등을 수행할 수 있습니다. 자세한 내용은 MDN 웹 문서를 참조하시기 바랍니다.