[JS] D-DAY 만들기

jin·2022년 5월 18일
0

크리스마스까지의 D-DAY를 만들어보자!

(이걸 활용해서 생일까지 남은 D-DAY를 만들어서 가족과 친구들에게 뿌리자 :) )

어려움을 겪었던 부분

1. 밀리세컨드( 1s = 1000ms)


롸?

두 날짜의 차이의 결과값이 저런 큰 수가 나옴 => JS 내장객체인 Date객체는 2022 09:00:00 GMT+0900 (한국 표준시)를 "밀리세컨드 단위"로 나타내었기 때문

헷갈릴땐 풀어서 연산을 해보자.
1s = 1000 ms
1m = 60s = 60 1000ms
1h = 60
60s = 60 60 1000ms
1day = 24 h = 24 60 60 1000ms

이제 역산으로 ms가 주어졌을때 day를 구해야 하는데, 헷갈린다면 간단한 예제를 살펴보면
3600s를 분으로 구할때 어떻게 구하는가?
3600s / 1m = 3600s / 60s = 60m

즉! day를 구할때는
주어진 값 / 24 60 60 * 1000ms

그리고, 24h, 60m 단위로 돌아가니까 modula 개념을 활용해야 함!

0개의 댓글