소개
이 랩에서는 JavaScript 를 사용하여 오늘로부터 n일 후의 날짜를 계산하는 방법을 살펴봅니다. Date 생성자와 getDate() 및 setDate()와 같은 다양한 날짜 메서드를 사용하여 날짜를 조작하고 계산된 날짜를 yyyy-mm-dd 형식의 문자열 표현으로 반환합니다. 이 랩을 마치면 JavaScript 에서 날짜를 사용하는 방법에 대한 이해도가 높아지고 이 지식을 다양한 프로젝트에 적용할 수 있게 됩니다.
이 랩에서는 JavaScript 를 사용하여 오늘로부터 n일 후의 날짜를 계산하는 방법을 살펴봅니다. Date 생성자와 getDate() 및 setDate()와 같은 다양한 날짜 메서드를 사용하여 날짜를 조작하고 계산된 날짜를 yyyy-mm-dd 형식의 문자열 표현으로 반환합니다. 이 랩을 마치면 JavaScript 에서 날짜를 사용하는 방법에 대한 이해도가 높아지고 이 지식을 다양한 프로젝트에 적용할 수 있게 됩니다.
오늘로부터 'n'일 후의 날짜를 계산하려면 다음 단계를 따르세요.
Date 생성자를 사용하여 현재 날짜를 가져옵니다.Math.abs()와 Date.prototype.getDate()를 사용하여 날짜를 적절하게 업데이트합니다.Date.prototype.setDate()를 사용하여 결과를 설정합니다.Date.prototype.toISOString()를 사용하여 yyyy-mm-dd 형식의 문자열을 반환합니다.다음은 코드입니다.
const daysFromNow = (n) => {
let currentDate = new Date();
currentDate.setDate(currentDate.getDate() + Math.abs(n));
return currentDate.toISOString().split("T")[0];
};
사용 예시:
daysFromNow(5); // Output: 2020-10-13 (if current date is 2020-10-08)
축하합니다! Days From Now 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.