월 단위 날짜 차이 계산

Beginner

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

소개

이 랩에서는 JavaScript 를 사용하여 두 날짜 간의 월 단위 차이를 계산하는 방법을 살펴봅니다. Date 객체와 해당 메서드를 사용하여 이 작업을 수행합니다. 이 랩을 마치면, 금융 계산이나 프로젝트 관리와 같은 다양한 응용 프로그램에 유용할 수 있는 두 날짜 간의 월 단위 시간 차이를 계산하는 방법에 대한 확실한 이해를 갖게 될 것입니다.

월 단위 날짜 차이 계산 함수

두 날짜 간의 월 단위 차이를 계산하려면 다음 함수를 사용하십시오.

const getMonthsDiffBetweenDates = (dateInitial, dateFinal) =>
  Math.max(
    (dateFinal.getFullYear() - dateInitial.getFullYear()) * 12 +
      dateFinal.getMonth() -
      dateInitial.getMonth(),
    0
  );

이 함수를 사용하려면 두 개의 Date 객체를 인수로 전달하십시오. 예를 들어:

getMonthsDiffBetweenDates(new Date("2017-12-13"), new Date("2018-04-29")); // 4

이 함수는 Date.prototype.getFullYear()Date.prototype.getMonth() 메서드를 사용하여 두 날짜 간의 월 단위 차이를 계산합니다.

요약

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