[javascript] 날짜의 시간 구성요소 변경하기 (시, 분, 초)

JavaScript를 사용하면 Date 객체를 통해 날짜와 시간을 쉽게 다룰 수 있습니다. 때로는 특정 날짜의 시간 구성요소(시, 분, 초)를 변경해야 하는 경우가 있습니다. 이 글에서는 JavaScript를 사용하여 날짜의 시간 구성요소를 변경하는 방법에 대해 알아보겠습니다.

Date 객체 생성하기

우선, Date 객체를 생성하여 날짜와 시간을 가지고 옵니다.

const currentDate = new Date();

위 코드는 현재 시간을 가지고 있는 Date 객체를 생성합니다.

시간 구성요소 변경하기

시간 변경하기

Date 객체의 setHours() 메서드를 사용하여 시간을 변경할 수 있습니다.

currentDate.setHours(12);

위 코드는 시간을 12시로 변경합니다.

분 변경하기

분을 변경하려면 setMinutes() 메서드를 사용합니다.

currentDate.setMinutes(30);

위 코드는 분을 30분으로 변경합니다.

초 변경하기

setSeconds() 메서드를 사용하여 초를 변경할 수 있습니다.

currentDate.setSeconds(45);

위 코드는 초를 45초로 변경합니다.

변경된 날짜와 시간 확인하기

변경된 날짜와 시간을 확인하려면 getHours(), getMinutes(), getSeconds() 메서드를 사용합니다.

console.log(currentDate.getHours()); // 변경된 시간의 시간
console.log(currentDate.getMinutes()); // 변경된 시간의 분
console.log(currentDate.getSeconds()); // 변경된 시간의 초

결론

JavaScript의 Date 객체를 사용하여 날짜와 시간의 구성요소를 변경하는 방법을 알아보았습니다. 이를 참고하여 필요에 따라 날짜와 시간을 유연하게 다룰 수 있을 것입니다.

참고 자료

내용에 대한 자세한 내용은 MDN 웹 문서를 참조하시기 바랍니다.