English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript setDate() 메서드

 JavaScript Date 객체

setDate()메서드는 지정된 날짜(Date) 객체에 로컬 시간을 기준으로 월의 날짜를 설정합니다.

기대치는1-31그러나 다른 값도 허용됩니다:

  • 0은 지난 달의 마지막 날을 나타냅니다

  • -1지난 달 마지막 날의 전날을 나타냅니다

한 달이31일:

  • 32은 다음 달의 첫 번째 날

한 달이30일:

  • 32은 다음 달의第二天

문법:

date.setDate(day)
var d = new Date();
d.setDate(22);
테스트를 보세요‹/›

브라우저 호환성

모든 브라우저는 setDate() 메서드를 완전히 지원합니다:

메서드
setDate()

매개변수 값

매개변수설명
day1부터31매월의 일을 나타내는 정수

이 값이 월의 날짜 범위를 벗어나면 setDate()는 Date 객체를 적절히 업데이트합니다.

예를 들어, 값이 0으로 설정되면 날짜는 전월의 마지막 날로 설정됩니다.

기술 세부 사항

반환 값:UTC 1970년1월1지정된 날짜와 UTC 00:00:00 사이의 밀리초 수
JavaScript 버전:ECMAScript 1

더 많은 예제

이 예제는 월의 마지막 날을 설정합니다:

var d = new Date();
d.setDate(0);
테스트를 보세요‹/›

 JavaScript Date 객체