최대 1 분 소요

개요

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

댓글남기기