날짜 객체를 사용하면 날짜 (년, 월, 일,시, 분, 초 및 밀리 초)를 처리 할 수 있습니다
자바 스크립트 날짜 형식
자바 스크립트 날짜는 문자열로 기록 될 수있다 :
일 2016년 11월 6일 06시 57분 46초 (그리니치 표준시) + 0800 (中国标准时间)
또는 숫자로 :
1478386666530
숫자로 작성된 날짜는 1970 년 1 월 1 일 00:00:00 이후의 밀리 초 수를 지정합니다.
날짜 표시
이 튜토리얼에서 우리는 내부 날짜 표시 스크립트를 사용하여 <p> 와 요소 id="demo" :
예
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = Date();
</script>
»그것을 자신을 시도 이 스크립트는 위 말한다 : 값 지정 Date() 내용 (에 innerHTML 가진 요소의) id="demo" .
이 페이지의 하단에, 더 읽을 수있는 형식으로 날짜를 표시하는 방법을 배우게됩니다.
날짜 개체 만들기
날짜 객체는 우리가 날짜와 함께 작업 할 수 있습니다.
날짜는 년으로 구성, 월, 일, 시간, 분, 초 및 밀리 초.
날짜 개체가 만들어집니다 new Date() 생성자입니다.
날짜를 시작하는 4 가지 방법이 있습니다 :
new Date()
new Date(milliseconds)
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)
사용하여 new Date() 현재 날짜와 시간 새 날짜 객체 생성을 :
지정된 날짜 및 시간에서 새 날짜 객체는 (날짜 문자열) 새로운 날짜를 만듭니다 사용 :
예
<script>
var d = new Date("October 13, 2014 11:13:00");
document.getElementById("demo").innerHTML =
d;
</script>
»그것을 자신을 시도 유효한 날짜 문자열 (날짜 형식)은 다음 장에 설명되어 있습니다.
새로운 날짜 (숫자)를 사용하여, 제로 시간을 더한 숫자로 새 날짜 객체를 만듭니다.
제로 시간은 01 January 1970 00:00:00 UTC . 수는 밀리 초 단위로 지정 :
예
<script>
var d = new Date(86400000);
document.getElementById("demo").innerHTML =
d;
</script>
»그것을 자신을 시도 자바 스크립트 날짜 1970년 1월 1일 0시 0분 0초 세계시 (UTC)에서 밀리 초 단위로 계산됩니다. 어느 날 86400000 밀리 초를 포함합니다.
사용하여 new Date (7 번호), 지정된 날짜와 시간에 새 날짜 객체 생성을 :
7 숫자는 그 순서대로 년, 월, 일,시, 분, 초, 밀리 초를 지정
예
<script>
var d = new Date(99,5,24,11,33,30,0);
document.getElementById("demo").innerHTML =
d;
</script>
»그것을 자신을 시도 예제의 변형 위에서 우리는 지난 4 매개 변수를 생략 할 수 있습니다 :
예
<script>
var d = new Date(99,5,24);
document.getElementById("demo").innerHTML = d;
</script>
»그것을 자신을 시도 1 월 12 월 11 0입니다 (11)에 0에서 자바 스크립트 개월을 계산합니다.
날짜 방법
Date 객체가 생성 될 때, 방법의 수는 당신이 그것을 작동 할 수 있습니다.
날짜 방법은 당신이 얻을 년, 월, 일,시, 분, 객체의 초 및 밀리 초, 사용 현지 시간 중 또는 (범용 또는 GMT) UTC 시간을 설정할 수 있습니다.
날짜 방법은 이후 장에서 설명합니다.
날짜 표시
당신은 HTML의 날짜 개체를 표시 할 때, 자동으로 문자열로 변환 toString() 메소드.
예
<p id="demo"></p>
<script>
d = new Date();
document.getElementById("demo").innerHTML = d;
</script>
와 같다:
<p id="demo"></p>
<script>
d = new Date();
document.getElementById("demo").innerHTML = d.toString();
</script>
»그것을 자신을 시도 toUTCString() 메서드는 UTC 문자열 (날짜 표시 기준)로 날짜를 변환합니다.
예
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.toUTCString();
</script>
»그것을 자신을 시도 toDateString() 메소드는 더 읽을 수있는 형식으로 날짜를 변환합니다
예
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.toDateString();
</script>
»그것을 자신을 시도 Date 객체는 정적입니다. 컴퓨터 시간이 촉박하지만, 날짜 개체, 한 번 생성되지 않습니다.
시간대
시간대를 지정하지 않고, 날짜를 설정하면, 자바 스크립트는 브라우저의 시간대를 사용합니다.
날짜를 얻는 경우, 시간대를 지정하지 않고, 그 결과는 브라우저의 시간대로 변환된다.
즉 : 날짜 / 시간은 GMT (그리니치 표준시)에서 만든 경우 사용자가 중앙 미국에서 탐색 할 경우, 날짜 / 시간은 CDT (미국 중부 일광 절약 시간)로 변환됩니다.
다음 장에서 시간대에 대한 자세한 내용을 읽어 보시기 바랍니다.