지난주란 무엇을 의미하나요? 지난주 말씀이신가요? 그렇다면 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!