자바스크립트를 사용하여 몇 주를 보내는 방법

WBOY
풀어 주다: 2023-05-12 15:06:37
원래의
409명이 탐색했습니다.

지난주란 무엇을 의미하나요? 지난주 말씀이신가요? 그렇다면 JavaScript를 통해 이를 수행할 수 있습니다.

먼저 현재 날짜를 가져오는 방법을 살펴보겠습니다.

let today = new Date();
로그인 후 복사

이 코드는 현재 날짜를 가져와 today 변수에 저장합니다.

지난주의 날짜를 얻으려면 Date 객체의 setDate() 및 getDate() 메서드를 사용할 수 있습니다. setDate() 메소드는 Date 객체의 날짜를 설정하고, getDate() 메소드는 Date 객체의 날짜를 가져옵니다.

현재 날짜에서 7일을 뺀 다음 각 날짜의 날짜를 가져와서 배열에 저장할 수 있습니다.

다음은 코드 예입니다.

let today = new Date(); let lastWeek = []; for (let i = 0; i < 7; i++) { let tempDate = new Date(); tempDate.setDate(today.getDate() - 7 + i); lastWeek.push(tempDate.getDate()); }
로그인 후 복사

위 코드에서는 lastWeek라는 배열을 만들고 for 루프를 사용하여 이를 7번 순회합니다. 각 루프에서 tempDate라는 Date 객체를 생성하고 현재 날짜에서 7일을 더한 후 루프 횟수를 더한 값으로 설정합니다. 그런 다음 getDate() 메서드를 사용하여 tempDate의 날짜를 가져와 lastWeek 배열에 추가합니다.

이제 지난 주의 날짜를 성공적으로 가져왔습니다. 그러나 이 날짜는 숫자일 뿐입니다. 이를 월 및 일 형식으로 변환하려면 Date 개체의 getMonth() 및 getFullYear() 메서드를 사용하여 월 및 연도를 가져올 수 있습니다.

다음은 코드 예입니다.

let today = new Date(); let lastWeek = []; for (let i = 0; i < 7; i++) { let tempDate = new Date(); tempDate.setDate(today.getDate() - 7 + i); let month = tempDate.getMonth() + 1; let day = tempDate.getDate(); let year = tempDate.getFullYear(); lastWeek.push(`${month}/${day}/${year}`); }
로그인 후 복사

위 코드에서 지난 주의 날짜를 순회할 때 getMonth(), getDate() 및 getFullYear() 메서드를 사용하여 각각 월, 날짜 및 연도를 가져왔습니다.${month}/${day}/${year}와 같은 형식이 형성된 다음 lastWeek 배열에 추가됩니다.

이제 JavaScript를 통해 지난 주의 날짜를 가져오는 논리를 성공적으로 구현했습니다. 일상적인 개인 웹사이트, 블로그 및 기타 애플리케이션에서 이렇게 하면 사용자에게 편리함과 좋은 사용자 경험을 제공할 수 있습니다.

위 내용은 자바스크립트를 사용하여 몇 주를 보내는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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