JavaScript 에서 날짜에 일 더하기

Beginner

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

소개

이 랩에서는 JavaScript 에서 주어진 날짜에 며칠을 더하는 방법을 살펴봅니다. 날짜와 더할 날짜 수를 입력받아 결과 날짜를 문자열 형식으로 반환하는 함수를 만들 것입니다. Date 생성자와 다양한 Date 메서드를 사용하여 날짜 연산을 수행하고 최종 날짜를 반환합니다.

이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 96%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.

날짜에 며칠 더하는 함수

다음은 주어진 날짜로부터 n일 후의 날짜를 계산하고 문자열 표현으로 반환하는 함수입니다.

이 함수를 사용하려면 다음 단계를 따르세요.

  1. 터미널/SSH 를 열고 node를 입력하여 코딩 연습을 시작합니다.
  2. Date 생성자를 사용하여 첫 번째 인자로부터 Date 객체를 생성합니다.
  3. Date.prototype.getDate()Date.prototype.setDate()를 사용하여 주어진 날짜에 n일을 더합니다.
  4. Date.prototype.toISOString()를 사용하여 yyyy-mm-dd 형식의 문자열을 반환합니다.

다음은 함수의 코드입니다.

const addDaysToDate = (date, n) => {
  const d = new Date(date);
  d.setDate(d.getDate() + n);
  return d.toISOString().split("T")[0];
};

다음 예제를 사용하여 함수를 테스트할 수 있습니다.

addDaysToDate("2020-10-15", 10); // '2020-10-25'
addDaysToDate("2020-10-15", -10); // '2020-10-05'

요약

축하합니다! 날짜에 며칠 더하기 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.