[JS] Date
개요
Date 객체는 날짜, 시간 정보를 나타낼 수 있는 객체이다.
인스턴스 생성
현재 날짜 정보가 든 인스턴스를 생성하고자 한다면 빈 괄호로, 특정 날짜 정보로 생성하고자 한다면 괄호 안에 문자열 형태로 날짜를 입력하면 해당 날짜 정보를 보유한 인스턴스가 생성된다.
let today = new Date();
let someday1 = new Date("2024-01-01");
let someday2 = new Date("2024-1-2");
let dateAndTime = new Date("2024-02-09T09:01:23");
console.log(today.toLocaleString());
console.log(someday1);
console.log(someday2);
console.log(dateAndTime);
2024. 2. 9. 오전 8:01:27
2024-01-01T00:00:00.000Z
2024-01-01T15:00:00.000Z
2024-02-09T00:01:23.000Z
날짜 및 시간 입력 방식
Date 인스턴스 인자로 날짜, 시간을 입력할 때 가능한 입력 방식은 다음이 있다.
- YYYY-MM-DD
- YYYY-MM-DDTHH:MM:SS → 날짜 뒤에 시간도 입력하고자 한다면 날짜 문자열 바로 뒤에 영대문자 ‘T’를 입력한 후, 그 뒤에 바로 HH:MM:SS 형식으로 시간을 입력한다. 시간 맨 끝에 ‘Z’를 붙이면 UTC 국제 표준시로 시간이 표시된다.
- MM/DD/YYYY
- 월과 요일의 경우, 영단어를 사용할 수 있으며, October와 같이 풀네임을 쓰거나 Oct와 같이 줄여서 사용할 수 있다. 이것은 요일도 마찬가지이다.
References
[1] 고경희 - “Do it! 한 권으로 끝내는 웹 기본 교과서 HTML+CSS+자바스크립트 웹 표준의 정석”, (이지스퍼블리싱, 2022)
This content is licensed under
CC BY-NC 4.0
댓글남기기