현지시간을 사용하여 Date 개체의 일자값을 설정한다.

Script[iTime=]Date.setDate(numDate)
인수/파라메터
dateObj : (일자 개체)

필수적인 요소이며, 임의의 Date 개체이다.

numDate : (일자)

필수적인 요소이며, 일자값에 해당하는 숫자 값이다.

범위는 해당 월의 길이에 따라 1과 31를 포함한 사이의 정수이다.

반환값

반환값 iTime는 설정된 시간을 getTime 메서드로 반환받는 1970년 1월 1일 자정과의 시간값 사이의 시간을 밀리초 단위로 나타내는 정수값을 반환한다.

설명

numDate의 값이 1부터 해당 월 마지막 일까지의 수치이면 그 일자로 설정되고, 그 범위에서 벋어나거나 음수이면 월초부터 계산한 일자로 월을 증감하고, 계산된 월도 범위를 벋어나면 년도가 변경된다.
예를 들어, 저장된 일자가 "Jan 5, 2002"이고 setDate(32)가 호출되면 일자는 "Feb 1, 2002"으로 바뀐다.
현재부터 계산하는 것이 아니라 월초부터 계산하여 설정한다.

특기

협정 세계 표준시(UTC)로 일자값을 설정하려면 setUTCDate 메서드를 사용하라.



method
setDate 메서드
setDate</b> 메서드
공통
이전페이지로페이지 맨위로페이지 맨아래로

간단한 setDate 메서드 예제

지금은 현지시간 일자는 6월 27일이다.
설정된 현지시간 일자는 7월 2일이다.
now.setDate(32)=1754053641802
now.getTime()=1754053641802
<SCRIPT>
var now=new Date(); // 현재 시간을 변수에 할당
document.write('지금은 현지시간 일자는 '+(now.getMonth()+1)+'월 '+now.getDate()+'일이다.<BR>');
  // 현재 현지시간으로 월, 일을 출력한다.
now.setDate(32); // 현지시간에 일자를 설정한다.
document.write('설정된 현지시간 일자는 '+(now.getMonth()+1)+'월 '+now.getDate()+'일이다.<BR>');
  // 새로 설정된 현지시간으로 월, 일을 출력한다.
document.write('now.setDate(32)='+now.setDate(32)+'<BR>');
document.write('now.getTime()='+now.getDate());

method
setDate 메서드
setDate</b> 메서드
견본
이전페이지로페이지 맨위로페이지 맨아래로

method
setDate 메서드
견본공통
이전페이지로페이지 맨위로
최종 수정:
06/27/2025 13:07:21
KoXo Homepage
All right reserved
비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다.
오류가 나면 정상적 접속으로 시도해 보세요.
http://koxo.com/lang/js/method/setDate.html