소개
이 랩에서는 JavaScript 의 Date 객체를 사용하여 연중 날짜를 계산하는 방법을 살펴봅니다. Date 생성자와 Date.prototype.getFullYear()을 활용하여 1 에서 366 사이의 숫자로 현재 연중 날짜를 반환하는 함수를 만들 것입니다. 이 랩은 JavaScript 기술을 향상시키고 JavaScript 에서 날짜 조작에 대한 이해를 높이는 데 도움이 되도록 설계되었습니다.
이 랩에서는 JavaScript 의 Date 객체를 사용하여 연중 날짜를 계산하는 방법을 살펴봅니다. Date 생성자와 Date.prototype.getFullYear()을 활용하여 1 에서 366 사이의 숫자로 현재 연중 날짜를 반환하는 함수를 만들 것입니다. 이 랩은 JavaScript 기술을 향상시키고 JavaScript 에서 날짜 조작에 대한 이해를 높이는 데 도움이 되도록 설계되었습니다.
JavaScript 에서 Date 객체로부터 연중 날짜 (1-366 사이의 숫자) 를 구하려면 다음 단계를 따르세요.
node를 입력하여 코딩 연습을 시작합니다.Date 생성자와 Date.prototype.getFullYear()을 사용하여 연도의 첫 번째 날짜를 Date 객체로 가져옵니다.date 객체에서 연도의 첫 번째 날짜를 빼고 각 날짜의 밀리초로 나누어 결과를 구합니다.Math.floor()를 사용하여 결과 날짜 수를 정수로 반올림합니다.다음은 코드입니다.
const dayOfYear = (date) =>
Math.floor((date - new Date(date.getFullYear(), 0, 0)) / 1000 / 60 / 60 / 24);
함수를 테스트하려면 Date 객체를 인수로 사용하여 dayOfYear()를 호출합니다.
dayOfYear(new Date()); // 272
축하합니다! 연중 날짜 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.