JavaScript에서 1월 1일이 일요일인 연도 범위를 찾아보세요.

王林
풀어 주다: 2023-09-08 11:45:04
앞으로
1398명이 탐색했습니다.

在 JavaScript 中查找年份范围内的 1 月 1 日是星期日?

매년 1월 1일이 언제 일요일인지 아는 것이 항상 중요합니다. 이 정보는 이벤트 예약, 프로젝트 관리 등과 같은 다양한 목적으로 사용될 수 있습니다. 이 문서의 목적은 JavaScript에서 1월 1일이 일요일인 날짜를 찾는 데 도움을 주는 것입니다.

알고리즘

연도별 1월 1일을 일요일로 찾는 알고리즘에는 여러 단계가 포함됩니다. 첫 번째 단계는 현재 연도와 1월 1일을 일요일로 구하려는 연도 사이의 일수를 계산하는 것입니다. 두 번째 단계는 올해 1월 1일이 속하는 요일을 구하는 것이고, 세 번째 단계는 올해 1월 1일부터 1월 1일까지 일요일인 일수를 다음 범위 내에서 구하는 것이다. 연령.

이 알고리즘의 중요성은 단순성과 효율성에 있습니다. 이 알고리즘을 사용하면 1월 1일이 일요일인 연도 범위를 빠르고 쉽게 찾을 수 있습니다.

방법 1

이 방법은 for 루프를 사용하여 시작 연도부터 종료 연도까지 연도 범위를 반복하고, 각 연도에 대해 연도, 월을 포함하는 새로운 Date 객체가 생성됩니다(0을 기준으로 인덱스가 지정되므로 1월은 0입니다). day(1)을 매개변수로 사용합니다. 그런 다음 getDay() 메서드를 사용하여 현재 연도 1월 1일의 요일을 검색합니다(0 기반 인덱스이므로 일요일은 0입니다). 요일이 0이면 firstSunday 배열에 연도가 추가됩니다. 마지막으로 firstSunday 배열이 결과로 반환됩니다.

으아악

예 1

으아악

방법 2

이 방법은 첫 번째 방법과 유사하지만 약간 수정되었습니다. dayOfWeek 변수는 getDay()의 결과에 6을 더한 다음 나머지를 찾기 위해 모듈로 연산자(%)를 사용하여 7로 나누어 계산됩니다. 이렇게 하면 요일이 항상 0~6 범위에 있고 0은 일요일을 나타냅니다. dayOfWeek 변수가 0이면 연도가 firstSunday 배열에 추가됩니다.

으아악

예 2

으아악

결론

요약하자면, 다양한 연도에서 1월 1일을 일요일로 찾는 것은 이 기사에서 설명한 알고리즘을 사용하는 JavaScript의 간단한 작업입니다. 코드와 설명이 포함된 두 가지 서로 다른 접근 방식을 소개하고 알고리즘 사용을 보여주기 위해 두 가지 작업 예제도 제공합니다. 이 알고리즘을 사용하면 1월 1일이 일요일인 연도 범위를 쉽게 찾을 수 있으며, 이는 다양한 목적으로 유용합니다.

위 내용은 JavaScript에서 1월 1일이 일요일인 연도 범위를 찾아보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!