소개
이 랩에서는 JavaScript 를 사용하여 주어진 두 날짜 간의 차이 (일) 를 계산하는 방법을 살펴봅니다. Date 객체를 사용하고, 초기 날짜를 최종 날짜에서 빼고 그 결과를 하루의 밀리초 수로 나누는 함수를 작성할 것입니다. 이 랩은 JavaScript 에서 날짜를 사용하는 방법과 날짜 계산을 효율적으로 수행하는 방법을 이해하는 데 도움이 될 것입니다.
이것은 가이드 실험입니다. 학습과 실습을 돕기 위한 단계별 지침을 제공합니다.각 단계를 완료하고 실무 경험을 쌓기 위해 지침을 주의 깊게 따르세요. 과거 데이터에 따르면, 이것은 초급 레벨의 실험이며 완료율은 100%입니다.학습자들로부터 100%의 긍정적인 리뷰율을 받았습니다.
날짜 차이 (일) 계산 함수
두 날짜 간의 차이를 일 단위로 계산하려면 다음 단계를 따르세요.
- 터미널/SSH 를 열고
node를 입력하여 코딩 연습을 시작합니다. - 두 개의
Date객체를 인수로 사용하여getDaysDiffBetweenDates함수를 사용합니다. - 이 함수는 최종 날짜에서 초기 날짜를 빼고 그 결과를 하루의 밀리초 수로 나누어 두 날짜 간의 차이를 일 단위로 구합니다.
다음은 getDaysDiffBetweenDates 함수의 코드입니다.
const getDaysDiffBetweenDates = (dateInitial, dateFinal) =>
(dateFinal - dateInitial) / (1000 * 3600 * 24);
함수를 사용하려면 YYYY-MM-DD 형식으로 두 개의 Date 객체를 전달합니다.
getDaysDiffBetweenDates(new Date("2017-12-13"), new Date("2017-12-22")); // 9
이 예제에서는 두 날짜 간의 차이인 9 를 반환합니다.
요약
축하합니다! 날짜 차이 (일) 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.