>  기사  >  웹 프론트엔드  >  JavaScript에서 주어진 날짜를 증가시킵니다.

JavaScript에서 주어진 날짜를 증가시킵니다.

PHPz
PHPz앞으로
2023-09-10 13:17:021119검색

在 JavaScript 中增加给定日期

이 기사에서는 JavaScript를 사용하여 주어진 날짜를 증가시키는 방법에 대해 설명합니다. 먼저 이 문장의 의미를 분석하고 이해해 봅시다. 날짜 x = "05-02-2023"이 주어지면 해당 날짜에 y = 7일을 추가하고 결과 날짜 "12-02-2023"을 인쇄하려고 합니다. 인간으로서 수동으로 2월 5일을 7일에 추가하고 결과를 얻을 수 있습니다. 하지만 이를 프로그래밍 방식으로 수행하려면 JavaScript가 필요합니다.

이 기사에서는 이를 수행하는 몇 가지 기술에 대해 논의할 것입니다.

addDays() 함수 사용

addDays 함수는 2개의 매개변수, 즉 증가할 날짜와 일수를 허용합니다. 아래 코드에서는 현재 날짜에 7일을 추가하고 추가된 날짜를 콘솔에 출력하겠습니다.

으아아아

출력

으아아아

setDate() 및 getDate() 함수 사용

getDate 함수는 날짜를 나타내는 1에서 31 사이의 정수를 반환합니다. 그런 다음 setdate 함수를 사용하여 변수 값을 증분 날짜로 설정합니다. 여기서는 현재 날짜에 14일을 더하고 그 결과를 콘솔에 표시하겠습니다. 늘어난 일수는 동일한 변수 "date"에 저장되므로 다른 변수가 필요하지 않습니다.

으아아아

출력

으아아아

사용자 정의 함수

여기서는 내장된 함수를 사용하는 대신 날짜를 증가시키는 자체 함수를 만들어 보겠습니다. 먼저 주어진 날짜에서 월, 월, 연도의 일 정수를 추출하여 각각 변수 d, m 및 y로 저장합니다. 그런 다음 d 또는 day 변수에 일 수를 추가하고 반환 시 이를 다시 날짜 형식으로 변환합니다. 현재 이 함수에는 1개월을 초과하는 날짜를 추가하는 기능이 제한되어 있지만 내장 함수가 존재하므로 이 기능을 수정하거나 피할 수 있습니다.

으아아아

출력

으아아아

영업일만 추가

예상 배송 시간을 표시하기 위해 일 단위를 사용하는 전자상거래 웹사이트를 자주 볼 수 있습니다. 이 배송 시간은 일반적으로 일요일에는 제공되지 않습니다. 예상 배송일을 계산할 때 일요일은 제외되어야 합니다. 공휴일도 제외될 수 있습니다.

현재 날짜에 영업일 7일을 추가하는 방법은 다음과 같습니다.

으아아아

출력

으아아아

결론

위의 모든 방법을 사용하면 특정 날짜에 일, 월, 심지어 연도를 추가할 수 있습니다. 영업일 추가 기능은 업계에서 매우 유용하며 전자상거래 플랫폼, 테이크아웃 웹사이트 등에서 사용할 수 있습니다. 이러한 방법 외에도 Moment.js 라이브러리를 활용할 수도 있지만 이로 인해 작업이 불필요하게 복잡해집니다. 프로그램.

위 내용은 JavaScript에서 주어진 날짜를 증가시킵니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제