JavaScript 날짜
- 이전 페이지 JS 배열 Const
- 다음 페이지 JS 날짜 형식
JavaScript 날짜 출력
기본적으로 JavaScript는 브라우저의 표준 시간대를 사용하여 날짜를 전체 문자열로 표시합니다:
Tue Apr 02 2019 09:01:19 GMT+0800 (中国标准时间)
앞으로는 날짜를 표시하는 방법에 대해 더 배울 것입니다.
Date 객체 생성
Date 객체는 새로운 Date()
구조화된 함수 생성
새로운 날짜 객체를 생성하는 방법이 4가지 있습니다:
- new Date()
- new Date(year, month, day, hours, minutes, seconds, milliseconds)
- new Date(milliseconds)
- new Date(date string)
new Date()
new Date()
현재 날짜와 시간으로 새로운 날짜 객체를 생성합니다:
예제
var d = new Date();
날짜 객체는 정적입니다. 컴퓨터 시간은 지속적으로 진행되지만 날짜 객체는 아닙니다。
new Date(year, month, ...)
new Date(year, month, ...)
지정된 날짜와 시간으로 새로운 날짜 객체를 생성합니다。
7개의 숫자로 연, 월, 일, 시간, 분, 초, 밀리초를 각각 지정합니다(이 순서로):
예제
var d = new Date(2018, 11, 24, 10, 33, 30, 0);
주석JavaScript는 월을 0에서 11까지 계산합니다。
1월은 0입니다. 12월은 11입니다。
6개의 숫자로 연, 월, 일, 시간, 분, 초를 지정합니다:
예제
var d = new Date(2018, 11, 24, 10, 33, 30);
5개의 숫자로 연, 월, 일, 시간, 분을 지정합니다:
예제
var d = new Date(2018, 11, 24, 10, 33);
4개의 숫자로 연, 월, 일, 시간을 지정합니다:
예제
var d = new Date(2018, 11, 24, 10);
세 개의 숫자로 연도, 월, 일을 지정합니다:
예제
var d = new Date(2018, 11, 24);
두 개의 숫자로 연도와 월을 지정합니다:
예제
var d = new Date(2018, 11);
월을 생략할 수 없습니다. 한 개의 매개변수만 제공되면 그것을 밀리초로 해석합니다.
예제
var d = new Date(2018);
이전 세기
한자리와 두자리 수 연도는 19xx년으로 해석됩니다:
예제
var d = new Date(99, 11, 24);
예제
var d = new Date(9, 11, 24);
new Date(dateString)
new Date(dateString)
날짜 문자열로 새로운 날짜 객체를 생성합니다:
예제
var d = new Date("October 13, 2014 11:13:00");
날짜 문자열은 다음 장에서 설명할 것입니다.
JavaScript는 밀리초로 날짜를 저장합니다
JavaScript는 1970년 1월 1일 00:00:00 UTC(协调世界时)부터의 밀리초 수로 날짜를 저장합니다.
초기 시간은 1970년 1월 1일 00:00:00 UTC입니다.
현재 시간은:1970년 1월 1일 이후 1,554,166,879,383 밀리초입니다.
new Date(milliseconds)
new Date(milliseconds)
새로운 날짜 객체를 밀리초로 생성합니다:
예제
var d = new Date(0);
1970년 1월 1일에 100,000,000,000 밀리초를 더한 것은 약 1973년 3월 3일입니다:
예제
var d = new Date(100000000000);
1970년 1월 1일에서 100,000,000,000 밀리초를 뺀 것은 약 1966년 10월 31일입니다:
예제
var d = new Date(-100000000000);
예제
var d = new Date(86400000);
하루(24시간)은 86,400,000 밀리초입니다.
날짜 메서드
Date 객체를 생성할 때 많은메서드그것을 처리합니다.
날짜 메서드는 로컬 시간 또는 UTC(통용 또는 GMT)시간을 사용하여 날짜 객체의 연, 월, 일, 시, 분, 초 및 밀리초를 가져오거나 설정할 수 있습니다.
날짜 메서드와 시간대는 다음 장에서 설명할 것입니다.
날짜 표시
JavaScript(기본적으로)날짜를 전체 텍스트 문자열 형식으로 출력합니다:
Wed Mar 25 2015 08:00:00 GMT+0800 (中国标准时间)
HTML에서 날짜 객체를 표시할 때 toString() 메서드를 자동으로 문자열로 변환합니다.
예제
d = new Date(); document.getElementById("demo").innerHTML = d;
동일한 의미로:
d = new Date(); document.getElementById("demo").innerHTML = d.toString();
toUTCString()
UTC 문자열(날짜 표시 표준)로 날짜를 변환하는 메서드를 정의합니다.
예제
var d = new Date(); document.getElementById("demo").innerHTML = d.toUTCString();
toDateString()
날짜를 더 쉽게 읽을 수 있는 형식으로 변환하는 메서드를 정의합니다:
예제
var d = new Date(); document.getElementById("demo").innerHTML = d.toDateString();
- 이전 페이지 JS 배열 Const
- 다음 페이지 JS 날짜 형식