JavaScript 날짜 설정 메서드

‘날짜 설정’ 메서드를 사용하여 날짜 객체의 날짜 값을 설정할 수 있습니다(년, 월, 일, 시간, 분, 초, 밀리초).

날짜 설정 메서드

날짜를 설정하는 메서드를 사용하여 날짜의 일부를 설정합니다. 여기서는 가장 일반적인 메서드를 알파벳 순으로 정리했습니다:

메서드 설명
setDate() 数值(1-31)로 일을 설정합니다
setFullYear() 연도(선택 월과 일)
setHours() 시간(0-23)을 설정합니다
setMilliseconds() 밀리초(0-999)를 설정합니다
setMinutes() 분(0-59)를 설정합니다
setMonth() 월(0-11)을 설정합니다
setSeconds() 초(0-59)를 설정합니다
setTime() 시간을 설정합니다(1970년 1월 1일부터 현재까지의 밀리초)

setFullYear() 메서드

setFullYear() 메서드를 사용하여 날짜 객체의 연도를 설정합니다. 이 예제는 2020년으로 설정됩니다:

예제

<script>
var d = new Date();
d.setFullYear(2020);
document.getElementById("demo").innerHTML = d;
</script>

직접 시도해 보세요

setFullYear() 메서드는선택월과 일을 설정합니다:

예제

<script>
var d = new Date();
d.setFullYear(2020, 11, 3);
document.getElementById("demo").innerHTML = d;
</script>

직접 시도해 보세요

setMonth() 메서드

setMonth() 메서드를 사용하여 날짜 객체의 월(0-11)을 설정합니다:

예제

<script>
var d = new Date();
d.setMonth(11);
document.getElementById("demo").innerHTML = d;
</script>

직접 시도해 보세요

setDate() 메서드

setDate() 메서드를 사용하여 날짜 객체의 일(1-31)을 설정합니다:

예제

<script>
var d = new Date();
d.setDate(15);
document.getElementById("demo").innerHTML = d;
</script>

직접 시도해 보세요

setDate() 메서드는 또한 날짜를 추가할 수도 있습니다.추가날짜까지:

예제

<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML = d;
</script>

직접 시도해 보세요

날짜를 추가하거나 월이나 연도를 변경하면 Date 객체가 자동으로 처리합니다。

setHours() 메서드

setHours() 메서드를 사용하여 날짜 객체의 시간(0-23)을 설정합니다:

예제

<script>
var d = new Date();
d.setHours(22);
document.getElementById("demo").innerHTML = d;
</script>

직접 시도해 보세요

setMinutes() 메서드

setMinutes() 메서드를 사용하여 날짜 객체의 분(0-59)를 설정합니다:

예제

<script>
var d = new Date();
d.setMinutes(30);
document.getElementById("demo").innerHTML = d;
</script>

직접 시도해 보세요

setSeconds() 메서드

setSeconds() 메서드를 사용하여 날짜 객체의 초(0-59)를 설정합니다:

예제

<script>
var d = new Date();
d.setSeconds(30);
document.getElementById("demo").innerHTML = d;
</script>

직접 시도해 보세요

날짜 비교

날짜는 쉽게 비교할 수 있습니다.

아래의 예제는 오늘 날짜와 2049년 1월 16일을 비교합니다:

예제

var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2049, 0, 16);
if (someday > today) {
  text = "2049년 1월 16일 이전에 오늘입니다";
}
  text = "2049년 1월 16일 이후에 오늘입니다";
}
document.getElementById("demo").innerHTML = text;

직접 시도해 보세요

JavaScript은 0에서 11까지 월을 세ves. 1월은 0입니다. 12월은 11입니다.

완전한 JavaScript 날짜 참조 매뉴얼

완전한 날짜 참조 매뉴얼을 보려면 우리의 완전한 JavaScript 날짜 참조 매뉴얼.

이 매뉴얼은 모든 날짜 속성 및 메서드의 설명과 예제를 포함하고 있습니다.