[Korean FE Article] 자바스크립트의 Date가 곧 수정됩니다
소개
자바스크립트의 Date 객체를 다룰 때 실생활에서 사용하는 방식과 달라 변환에 애를 먹거나, 시간대간의 전환이 필요한 경우 까다로워지는 등 어려움을 겪었던 기억이 있지 않으신가요?
이 글에서는 이를 보완할 수 있는 ECMAScript에 제안된 Temporal API에 대해 설명하고 있습니다. 개인적으로는 Date 객체를 사용하며 종종 어려움을 겪었던 기억이 있어 제목을 보고는 단번에 흥미를 가지게 되었는데요, 제안 단계지만 벌써 사용할 수 있는 폴리필도 있다고 하니 많은 사람들의 관심을 얻고있지 않나 싶습니다.
Temporal은 기존의 Date와 어떻게 다른지, 무슨 문제를 해결하고 있는지 이 글을 통해 확인해 보실 수 있습니다 :)
목차
문제
실생활 속의 날짜 vs 자바스크립트의 날짜
UTC로는 충분하지 않습니다.
ZonedDateTime
기본 동작
날짜 생성
날짜 비교
멋진 내장 함수
타임존 변환
기본 연산
날짜 간의 차이 계산
결론