>웹 프론트엔드 >JS 튜토리얼 >JavaScript 날짜 개체에 시간을 어떻게 추가할 수 있나요?

JavaScript 날짜 개체에 시간을 어떻게 추가할 수 있나요?

Patricia Arquette
Patricia Arquette원래의
2024-11-17 11:22:021034검색

구현

How Can I Add Hours to a JavaScript Date Object?
날짜에 시간을 추가하려면 다음을 따르세요. 단계:

시간을 밀리초로 변환:

시간에 60분, 60초, 마지막으로 1000밀리초를 곱합니다.

새 시간 설정:

setTime()을 사용하여 날짜를 현재 시간에 더한 시간으로 설정합니다. 밀리초로 계산됩니다.
  1. 수정된 날짜를 반환합니다. 추가 메소드 연결을 허용하려면 이를 반환합니다.
  2. 사용 예
  3. 참고
이 구현에서는 다음을 처리하지 않습니다. 음수 시간을 추가하거나 너무 많은 시간을 추가하여 날짜나 월이 잘못된 날짜가 되는 극단적인 경우.
Date.prototype.addHours = function(h) {
  this.setTime(this.getTime() + (h*60*60*1000));
  return this;
}

setTime() 메서드는 밀리초 단위의 타임스탬프를 사용할 수 있으므로 시간을 밀리초로 변환합니다. 사용하기 전에.

const now = new Date();
const fourHoursLater = now.addHours(4); // 4 hours added to current date

위 내용은 JavaScript 날짜 개체에 시간을 어떻게 추가할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.