์ด ๊ณ์ฐ๊ธฐ๋ก ํ ์ ์๋ ์ผ
๋ง๊ฐ ์นด์ดํธ๋ค์ด ๊ณ์ฐ๊ธฐ๋ ๋ชฉํํ ๋ ์ง์ ์๊ฐ๊น์ง ์ ํํ ์ผ๋ง๋ ๋จ์๋์ง, ๋๋ ์ด๋ฏธ ์ผ๋ง๋ ์ง๋ฌ๋์ง๋ฅผ ์๋ ค ์ค๋๋ค. ๋ง๊ฐ ์๊ฐ๊ณผ ํ์ฌ ์๊ฐ์ ์ ๋ ฅํ๋ฉด ๊ทธ ์ฐจ์ด๋ฅผ ์ผยท์๊ฐยท๋ถ ๋จ์๋ก ๋ณด์ฌ ์ฃผ๊ณ , ์ผ์ ๊ด๋ฆฌ์ ํ์ฉํ ์ ์๋๋ก ์ด ์ผ์ยท์๊ฐยท๋ถ๊น์ง ํจ๊ป ์ ๊ณตํฉ๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
๋จผ์ ๋ง๊ฐ ๋ ์ง์ ์๊ฐ์ ์ ํํ ๋ค, ํ์ฌ ๋ ์ง์ ์๊ฐ์ ํ์ธํ๊ฑฐ๋ ํ์ํ๋ฉด ์กฐ์ ํ์ธ์(๊ธฐ๋ณธ๊ฐ์ ํ์ฌ ์๊ฐ์ผ๋ก ์๋ ์ค์ ๋ฉ๋๋ค). ์ ๋ ฅ์ ๋ง์น๊ณ ์คํํ๋ฉด ์์ธ ๊ฒฐ๊ณผ๊ฐ ๋ํ๋ฉ๋๋ค. ๋ง๊ฐ์ด ๋ฏธ๋๋ผ๋ฉด "๋จ์ ์๊ฐ"์ด, ์ด๋ฏธ ์ง๋ฌ๋ค๋ฉด "๋ง๊ฐ ์ด๊ณผ ์๊ฐ"์ด ํ์๋ฉ๋๋ค.
๊ณ์ฐ ๊ณต์ ํ์ด
์ด ๊ณ์ฐ๊ธฐ๋ ๋ ์๊ฐ์ ๋ชจ๋ ๋ฐ๋ฆฌ์ด(ms) ๋จ์๋ก ๋ณํํ ๋ค ๋นผ์ ์ฐจ์ด๋ฅผ ๊ตฌํฉ๋๋ค: \(\Delta t = \text{๋ง๊ฐ ์๊ฐ} - \text{ํ์ฌ ์๊ฐ}\).
$$\begin{gathered} \Delta = \left(\text{Deadline} + \text{Deadline Time}\right) - \left(\text{Now} + \text{Now Time}\right) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{Days} &= \left\lfloor \frac{|\Delta|}{86400} \right\rfloor \\ \text{Hours} &= \left\lfloor \frac{|\Delta|}{3600} \right\rfloor \bmod 24 \\ \text{Minutes} &= \left\lfloor \frac{|\Delta|}{60} \right\rfloor \bmod 60 \end{aligned} \right. \end{gathered}$$๊ทธ ์ ๋๊ฐ์ ๊ตฌํด ์ด ๋จ์๋ก ๋ฐ๊พผ ๋ค์, ์จ์ ํ ์ผ์(\(\div 86400\)), ๋จ์ ์จ์ ํ ์๊ฐ(\(\div 3600\)), ๋จ์ ์จ์ ํ ๋ถ(\(\div 60\)) ์์๋ก ์ฐจ๋ก๋ก ๋๋๋๋ค. \(\Delta t\)์ ๋ถํธ์ ๋ฐ๋ผ ์นด์ดํธ๋ค์ด ์ค์ธ์ง, ์๋๋ฉด ๋ง๊ฐ์ ๋๊ฒผ๋์ง๊ฐ ๊ฒฐ์ ๋ฉ๋๋ค.
๊ณ์ฐ ์์
๋ง๊ฐ: 2024-01-01 12:00. ํ์ฌ: 2024-01-01 13:30 โ ๋ง๊ฐ๋ณด๋ค 90๋ถ ๋ค์ ๋๋ค. ์ฐจ์ด๋ \(-5{,}400{,}000\,\text{ms}\)์ด๋ฏ๋ก ๊ณ์ฐ๊ธฐ๋ "๋ง๊ฐ ์ด๊ณผ"๋ก ํ์ํฉ๋๋ค: 0์ผ, 1์๊ฐ, 30๋ถ์ด๋ฉฐ, ์ดํฉ์ผ๋ก๋ 1.5์๊ฐ, 90๋ถ์ด ๋ฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๋จ์๋ ์ ์๋ก ์ธ๋์, ์์๊น์ง ์ธ๋์? ๋ฉ์ธ ํ๋ฉด์๋ ์จ์ ํ ์ผ/์๊ฐ/๋ถ์ด ์ ์๋ก ํ์๋๊ณ , ํ์์๋ ์์์ ์ด ํฌํจ๋ ์ดํฉ๋ ํจ๊ป ๋ณด์ฌ ์ค๋๋ค.
๋ง๊ฐ์ด ์ด๋ฏธ ์ง๋ฌ๋ค๋ฉด ์ด๋ป๊ฒ ๋๋์? ํ์ ๋ฌธ๊ตฌ๊ฐ "๋ง๊ฐ ์ด๊ณผ ์๊ฐ"์ผ๋ก ๋ฐ๋๋ฉฐ, ๊ฐ์ ๋ง๊ฐ์ ์ผ๋ง๋ ๋๊ฒผ๋์ง๋ฅผ ๋ํ๋ ๋๋ค.
์๊ฐ๋(ํ์์กด)๋ ์ฒ๋ฆฌํ๋์? ์๋์. ๋ ์ ๋ ฅ๊ฐ์ ๋์ผํ ํ์ง ์๊ฐ ๊ธฐ์ค์ผ๋ก ์ฒ๋ฆฌํ๋ฏ๋ก, ์์ชฝ ๋ชจ๋ ๊ฐ์ ์๊ฐ๋๋ก ์ ๋ ฅํด์ผ ํฉ๋๋ค.