๋์ด ๊ณ์ฐ๊ธฐ๋ก ๋ฌด์์ ์ ์ ์๋์
์ด ๋์ด ๊ณ์ฐ๊ธฐ๋ ์๋ ์์ผ ํ๋๋ง ์์ผ๋ฉด ์ง๊ธ ๋ด ๋์ด๊ฐ ์ผ๋ง์ธ์ง ์๋ฒฝํ๊ฒ ๋ณด์ฌ์ค๋๋ค. ์ฐยท์ยท์ผ ๋จ์๋ก ๋๋ ์ ํํ ๋์ด๋ ๋ฌผ๋ก , ํ์ด๋ ๋ ๋ถํฐ ์ค๋๊น์ง์ ์ ์ฒด ๊ธฐ๊ฐ, ๊ทธ๋ฆฌ๊ณ ๋ค์ ์์ผ๊น์ง ๋ฉฐ์น ์ด ๋จ์๋์ง๊น์ง ํ ๋ฒ์ ๊ณ์ฐํด ์ค๋๋ค. ๋์ด๋ ์ค๋ ๋ ์ง๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋๊ธฐ ๋๋ฌธ์ ๋งค์ผ ์๋์ผ๋ก ๊ฐฑ์ ๋ฉ๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
- ๋ ์ง ์ ๋ ฅ๋์ ์๋ ์์ผ์ ์ ๋ ฅํ์ธ์. ๋ค์ํ ํ์์ ์ธ์ํฉ๋๋ค(์: 1990-05-14, 05/14/1990 ๋๋ 14/05/1990).
- ์ ๋ ฅ์ ์๋ฃํ๋ฉด ๊ณ์ฐ๊ธฐ๊ฐ ์๋ ์์ผ๊ณผ ์ค๋ ๋ ์ง๋ฅผ ๋น๊ตํฉ๋๋ค.
- ์ฐยท์ยท์ผ ๋จ์๋ก ํ์๋ ๋์ด์ ํจ๊ป ๋ค์ ์์ผ๊น์ง ๋จ์ ๋ ์ง๋ฅผ ํ์ธํ์ธ์.
๊ณ์ฐ ์๋ฆฌ
์ด ๊ณ์ฐ๊ธฐ๋ ์ ์ฒด ์ผ์๋ฅผ ๋จ์ํ 365๋ก ๋๋์ง ์์ต๋๋ค. ๋์ ๋ฌ๋ ฅ์ ๋ง์ถ ์ ํํ ๊ธฐ๊ฐ ๊ณ์ฐ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ์๋ ์์ผ์์ ์ถ๋ฐํด ์ค๋๊น์ง ๊ฝ ์ฑ์ด ์ฐ์๋ฅผ ์ธ๊ณ , ๊ทธ๋ค์ ๋จ์ ๊ฐ์ ์, ๋ง์ง๋ง์ผ๋ก ๋จ์ ์ผ์๋ฅผ ์ฐจ๋ก๋ก ๊ณ์ฐํฉ๋๋ค. ๊ฐ ๋ฌ์ ์ค์ ์ผ์์ ์ค๋ ๊น์ง ๋ชจ๋ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ์ธ๋ถ ๊ฒฐ๊ณผ๊ฐ ํญ์ ์ค๋ ๋ ์ง์ ์ ํํ ๋ง์๋จ์ด์ง๋๋ค.
$$\text{Age} = \left\lfloor \frac{\text{Today} - \text{Date of Birth}}{1 \text{ year}} \right\rfloor$$
$$\text{Age} = \text{Today} - \text{Date of Birth} \;\Rightarrow\; (\text{Years},\ \text{Months},\ \text{Days})$$
๋ค์ ์์ผ๊น์ง์ ๋ ์ง ๊ณ์ฐ์ ์์ผ์ '์'๊ณผ '์ผ'์ ๊ธฐ์ค์ผ๋ก ํฉ๋๋ค. ์ค๋ ์ดํ(๋๋ ์ค๋ ๋น์ผ)์ ๊ทธ ์ยท์ผ์ด ์ฒ์ ๋์์ค๋ ๋ ์ง๋ฅผ ์ฐพ์, ์ค๋๋ถํฐ ๊ทธ๋ ๊น์ง ๋ฉฐ์น ์ธ์ง๋ฅผ ์ ๋๋ค.
๊ณ์ฐ ์์
์๋ ์์ผ์ด 1990๋ 5์ 14์ผ์ด๊ณ ์ค๋์ด 2024๋ 3์ 20์ผ์ด๋ผ๊ณ ๊ฐ์ ํด ๋ด ์๋ค.
- ์ฐ: 1990๋ 5์ 14์ผ๋ถํฐ 2023๋ 5์ 14์ผ๊น์ง = ๋ง \(33\)๋ .
- ์: 2023๋ 5์ 14์ผ๋ถํฐ 2024๋ 3์ 14์ผ๊น์ง ๊ฝ ์ฑ์ด ๊ฐ์ ์ = \(10\)๊ฐ์.
- ์ผ: 2024๋ 3์ 14์ผ๋ถํฐ 2024๋ 3์ 20์ผ๊น์ง = \(6\)์ผ.
๋ฐ๋ผ์ ๋์ด๋ 33๋ 10๊ฐ์ 6์ผ์ ๋๋ค. ๋ค์ ์์ผ(2024๋ 5์ 14์ผ)๊น์ง๋ 55์ผ ๋จ์์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ค๋ ๋ ๋ฐ์๋๋์? ๋ค. ์ค์ ๋ฌ๋ ฅ ๋ ์ง๋ก ๊ณ์ฐํ๋ฏ๋ก 2์ 29์ผ๊ณผ ๋ฌ๋ง๋ค ๋ค๋ฅธ ์ผ์๊ฐ ๋ชจ๋ ์ ํํ๊ฒ ์ฒ๋ฆฌ๋ฉ๋๋ค.
์ค๋์ด ์์ผ์ด๋ฉด ์ด๋ป๊ฒ ๋๋์? ๊ทธ๋ ์ ํ ์ด์ ๊ฝ ์ฑ์ด ๊ฒ์ผ๋ก ๊ณ์ฐ๋๋ฉฐ, ๋ค์ ์์ผ๊น์ง ๋จ์ ๋ ์ง๋ ๋ด๋ ์์ผ์ ๊ธฐ์ค์ผ๋ก ๊ผฌ๋ฐ 1๋ ๋ค๋ก ํ์๋ฉ๋๋ค.
์ด๋ค ๋ ์ง ํ์์ ์จ์ผ ํ๋์? ๊ณ์ฐ๊ธฐ๋ ISO ํ์(yyyy-MM-dd), ๋ฏธ๊ตญ์(MM/dd/yyyy), ์ ๋ฝ์(dd/MM/yyyy) ๋ฑ ์ฌ๋ฌ ํ์์ ์ธ์ํ๋ฏ๋ก ๊ฐ์ฅ ์ต์ํ ํ์์ผ๋ก ์ ๋ ฅํ๋ฉด ๋ฉ๋๋ค. ์ฐธ๊ณ ๋ก ํ๊ตญ์์๋ ๋ณดํต yyyy-MM-dd ํ์์ ๋ง์ด ์ฌ์ฉํฉ๋๋ค.