Tech News

제목Temporal : JS의 새로운 Date Time API2021-06-29 13:48
작성자 Level 10

https://2ality.com/2021/06/temporal-api.html 

- 기존 자바스크립트의 날짜/시간 API가 너무 사용하기 어려워서 새로 제안중인 API : 현재 Stage 3

- 글로벌 변수인 Temporal 을 통해서 접근 가능

ㅤ→ 모든 객체는 Immutable

ㅤ→ 타임존(IANA 기반) 및 비-그레고리안 달력 지원 (한국의 단기 포함)

ㅤ→ 1월이 Month 1 임

ㅤ→ Wall-Clock(로컬) 시간 과 Exact(UTC) 시간 을 구분

ㅤ→ 타임존 없는 Plain 시간 지원

- 예

ㅤ→ 현재 UTC 시간 : Temporal.now.instant().toString()

ㅤ→ 현재 로컬 시간 : Temporal.now.zonedDateTimeISO('Asia/Seoul').toString()

ㅤ→ 현재 타임존 : Temporal.now.timeZone().toString()

ㅤ→ Temporal.Duration.from({hours: 3, minutes: 45})

ㅤ→ 기존 Date 와 변환

ㅤㅤconst legacyDate = new Date('1970-01-01T00:00:01Z')

ㅤㅤlegacyDate.toTemporalInstant() 또는 Temporal.Instant.fromEpochMilliseconds(legacyDate.getTime())

G
M
T
음성 기능은 200자로 제한됨
댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)