본문 바로가기
웹코딩 배우기/· JavaScript

자바스크립트 - ISO 날짜

by 닐기 2022. 10. 20.

See the Pen ISO Date by nilgi (@nilgi) on CodePen.

 

 

• ISO "2024-02-24" - 국제표준
• 짧은 날짜 "02/24/2024"
• 긴 날짤 "Feb 24 2024" or "24 Feb 1982"

const idate = new Date("2024-02-24");

 

• ISO는 일을 입력하지 않아도 된다. 결과는 01일을 표시한다.
const idate1 = new Date("2024-02");

 

• ISO는 년도만 쓸 수 있다. 01월 01일을 표시한다.
const idate2 = new Date("2024");

 

• ISO 날짜와 시간 표시 방법

const ids1 = new Date("2024-02-24T12:24:24Z");

  // (YYYY-MM-DDTHH:MM:SSZ) 일과 시간 사이는 T로 구분하고 UTC는 Z로 정의한다.

  // UTC를 쓰지 않을 때는 -HH:MM, +HH:MM을 쓴다.

 

• 짧은 날짜 사용법
const sd1 = new Date("02/24/2024");
  // 일부 브라우저는 날짜에 0을 빼면 오류가 난다. 2024-2-24(X)

• 긴 날짜 사용법 MMM DD YYYY
const ld1 = new Date("Feb 24 2024");
const ld2 = new Date("24 Feb 2024");

 

• Feb라 써도 되고 February라고 써도된다.
const ld3 = new Date("FEBRUARY, 24, 2024");
  // 영어 월은 대문자를 써도 되고 구분의 쉼표는 무시한다.

• Date.parse(): 날을 밀리초로 변환
const pd1 = Date.parse("FEBRUARY, 24, 2024");
  // 자바스크립트는 1970년 1월 1일부터 시작한다.