현지시간을 사용하여 Date 개체의 일자값을 설정한다.
![]() | Script | [iTime=]Date.setDate(numDate) |
numDate의 값이 1부터 해당 월 마지막 일까지의 수치이면 그 일자로 설정되고, 그 범위에서 벋어나거나 음수이면 월초부터 계산한 일자로 월을 증감하고, 계산된 월도 범위를 벋어나면 년도가 변경된다.
예를 들어, 저장된 일자가 "Jan 5, 2002"이고 setDate(32)가 호출되면 일자는 "Feb 1, 2002"으로 바뀐다.
현재부터 계산하는 것이 아니라 월초부터 계산하여 설정한다.
협정 세계 표준시(UTC)로 일자값을 설정하려면 setUTCDate 메서드를 사용하라.
버전 | JScript 버전 1 | Javascript 버전 1.0 |
적용 | Date 개체 |
참조 | setFullYear 메서드 | setMonth 메서드 | setDate 메서드 | setUTCDate 메서드 | |
setHours 메서드 | setMinutes 메서드 | setSeconds 메서드 | setMilliseconds 메서드 | ||
getDate 메서드 | getUTCDate 메서드 | getDay 메서드 | getTime 메서드 | Date 개체 메서드 |
![]() | setDate 메서드⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
<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());
![]() | setDate 메서드⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
![]() | setDate 메서드 | ⇒ | ![]() ![]() |
최종 수정: 06/27/2025 13:07:21 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/method/setDate.html |