JavaScript-2
Javascript - Time
new Date(), setInterval,
์๊ณ ๋ง๋ค๊ธฐ
JS๋ฅผ ํ์ฉํ์ฌ ๊ฐ๋จํ ์๊ณ๋ฅผ ๋ง๋ ๋ค.
๋จผ์ new Date() ๋ผ๋ ๊ฐ์ฒด๋ฅผ ๋ณ์๋ก ๊ฐ์ ธ์จ๋ค.
๊ฐ์ฒด ๋ด์ ๋งค์๋์ธ getSeconds(), getMinutes(), getHours() ๋ฅผ ์ด์ฉํด ํ์ฌ ์๊ฐ์ ๊ฐ์ ธ์จ๋ค.
ํ์ฌ ์๊ฐ์ด ๊ณ์ ์
๋ฐ์ดํธ ๋ ์ ์๋๋ก setInterval์ ์ด์ฉํด์ ํจ์๋ฅผ ์ฃผ๊ธฐ์ (1000ms) ์ผ๋ก ๋ถ๋ฌ๋ธ๋ค.
ex) D-day ์๊ณ ๋ง๋ค๊ธฐ ๋ง๋ค์ด ๋ณด์.
Point
๋ณ์๋ฅผ ์ธ ๋, const A = new Date(), B = new Date() ; ์ฒ๋ผ ์ฝค๋ง( , ) ๋ฅผ ์ด์ฉํด์ ์ธ ์ ์๋ค.
ํด๋์ค ๋ช ์ ์ง์ ๋๋ js-[name] ์ ์ฐ์.
์์ if ๋ฌธ :
clock.innerText =
`${dDayTimeMinutes < 10 ? `0${dDayTimeMinutes}`: dDayTimeMinutes}m`