오늘로부터 n 일 후 날짜 계산

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 JavaScript 를 사용하여 오늘로부터 n일 후의 날짜를 계산하는 방법을 살펴봅니다. Date 생성자와 getDate()setDate()와 같은 다양한 날짜 메서드를 사용하여 날짜를 조작하고 계산된 날짜를 yyyy-mm-dd 형식의 문자열 표현으로 반환합니다. 이 랩을 마치면 JavaScript 에서 날짜를 사용하는 방법에 대한 이해도가 높아지고 이 지식을 다양한 프로젝트에 적용할 수 있게 됩니다.

오늘로부터 'n'일 후의 날짜를 계산하는 함수

오늘로부터 'n'일 후의 날짜를 계산하려면 다음 단계를 따르세요.

  • 터미널/SSH 를 열고 'node'를 입력하여 코딩 연습을 시작합니다.
  • 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 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.