TL;DR โ
- Safari ๋ธ๋ผ์ฐ์ ๋
YYYY.MM.DD
ํจํด์ ๋ฌธ์์ด๋ก Date ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์๋ค. - Chrome ๊ณผ Safari ๋ธ๋ผ์ฐ์ ๋ชจ๋
YYYY-MM-DD
ํจํด์ ๋ฌธ์์ด๋ก Date ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์๋ค. - Chrome ๊ณผ Safari ๋ธ๋ผ์ฐ์ ๋ชจ๋
YYYYMMDD
ํจํด์ ๋ฌธ์์ด๋ก Date ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์๋ค.
RangeError: Invalid Date โ
ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๋ ์๋๋ก์ด๋์์๋ ์ ์์ ์ผ๋ก ๋์ํ๋ ์ฝ๋๊ฐ ์ฌํ๋ฆฌ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๋ iOS ์์ RangeError
๊ฐ ๋ฐ์ํ๋ค. Invalid Date๋ Date ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ค๊ณ ํ ๋ ์ฌ๋ฐ๋ฅด์ง ์์ String ์ด ์ฃผ์ด์ง ๊ฒฝ์ฐ์ ์ค๋ฅ๋ฅผ ์๋ฏธํ๋ค. ์ต๊ทผ ์์ ๋ ์ฝ๋๋ฅผ ๋ณด๋ YYYY.MM.DD
ํจํด์ ๋ฌธ์์ด์ ๊ฐ์ ธ์์ ์ฝ๋ ๋ก์ง ์ Day.js ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ํด ๋ ์ง ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ ์์์ ํ์ธํ ์ ์์๋ค. ๊ทธ๋ฆฌ๊ณ dayjs()๋ก ๊ฐ์ฒด๋ฅผ ์์ฑํ ๋ ๋ด๋ถ์ ์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ์ Date ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค.
Safari Date RFC822 โ
ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๋ ์๋๋ก์ด๋์์๋ ์ ์์ ์ผ๋ก ๋์ํ๋ ์ฝ๋์ด๊ธฐ ๋๋ฌธ์ ์ฌํ๋ฆฌ ๋ธ๋ผ์ฐ์ ์์ Invalid Date ๊ฐ ํ์๋๋ ๊ฒ์ ๋ํด ๊ฒ์ํด๋ณด๋ ์ ํต์ ์ผ๋ก YYYY-MM-DD ํจํด์ ๋ฌธ์์ด์ธ RFC822
๋ฅผ ์ง์ํ์ง ์๋๋ค๋ ๊ธ์ด ๋๋ถ๋ถ์ ์ฐจ์งํ๊ณ ์๋ค. ์ต๊ทผ์ ์์ ๋์๋์ง ์๊ธฐ ์ด๋ ค์ฐ๋ JavaScript ์ฝ์์์ YYYY-MM-DD ํจํด์ผ๋ก๋ Date ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์์์ ํ์ธํ ์ ์์๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก๋ YYYY-MM-DD ์ YYYY-MM-DD'T'HH:mm:ss
์ ๊ฐ์ ํจํด์ ์ฃผ๋ก ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ฌํ๋ฆฌ ๋ธ๋ผ์ฐ์ ์์ Date ๊ฐ์ฒด๋ฅผ ์์ฑํ๋๋ฐ ๋ฌธ์ ๋ ์์๋ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค.
YYYY.MM.DD โ YYYY-MM-DD โ
๊ทธ๋ฌ๋ฉด, YYYY.MM.DD ๋ ์ ์ฌ์ฉํ๊ฒ ๋์์๊น๋ฅผ ์ดํด๋ณด์๋ฉด ํน์ ์ด์๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์์ ๋ ์ฝ๋์์๋ ๋์ผํ ๋ ์ง๋ฅผ ํ์ํ๊ธฐ ์ํ์ฌ ํด๋น ๋ณ์๋ฅผ ๊ฐ์ ธ์์ ์ฌ์ฉํ๊ณ ํด๋น ๋ณ์์ ๊ฐ์ YYYY.MM.DD ํํ๋ก ๊ตฌ์ฑ๋ String ๊ฐ์ฒด์๋ ๊ฒ์ด๋ค. ์ฌ์ค์ ๊ทธ ๋ณ์ ์์ฒด์ ์ผ๋ก๋ YYYY.MM.DD ํํ๋ก ํ์๋๋๊ฒ ๋ง์ผ๋ฏ๋ก ์ฌ๋ฐ๋ฅด๊ฒ ๋์ด์๋ ๋ถ๋ถ์ด์ง๋ง, ์ฌํ๋ฆฌ ๋ธ๋ผ์ฐ์ ์์ YYYY.MM.DD ์ฒ๋ผ ์ฝค๋ง๋ก ํ์๋ ๋ฌธ์์ด๋ก ๋ ์ง๋ฅผ ์์ฑํ ๋์๋ ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ฝค๋ง๋ฅผ ๋์๋ก ์นํํด์
YYYY-MM-DD ํํ๋ก ์ฌ์ฉํด์ผํ๋ค.
ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ์ด์ โ
๊ฐ๋์ฉ ํ๋ก ํธ์๋๋ฅผ ์์ ํ๋ค๋ณด๋ฉด ํฌ๋ก์ค ๋ธ๋ผ์ฐ์ง ๋ฌธ์ ๊ฐ ์๊ฐ๋ณด๋ค ๋ค์ํจ์ ๋๋๋ค. ๋ถ๋ช
ํ ํ์ค์ผ๋ก ์ ์๋์ด์๋ ๊ฒ ๊ฐ์ง๋ง ๋ธ๋ผ์ฐ์ ๋ง๋ค ๋์์ด ๋ค๋ฅด๋ค. ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๊ฐ ์๋๊ธฐ๋ ํ๊ณ ์๋ฐ์คํฌ๋ฆฝํธ์ Date๋ฅผ ์ง์ ๋ค๋ฃจ์ง ์๊ณ Day.js์ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ธฐ์ ์ด๋ฌํ ๋ฌธ์ ๊ฐ ์์๋ฆฌ๋ผ๊ณ ๋ ์๊ฐํ์ง๋ฅผ ๋ชปํ๋ค. ๊ณผ๊ฑฐ ํ๋ก์ ํธ์์๋ Moment.js๋ฅผ ์ฌ์ฉํ๋๋ฐ ๋์ผํ ์ค๋ฅ๋ฅผ ๊ฒฝํํด๋ณธ ์ ์ ์์๋ ๊ฒ ๊ฐ๋ค. ์ฌ๋ด์ด์ง๋ง, IT ์์คํ
๊ฐ๋ฐ์์๋ ๋ชจ๋ ๊ฒ์ด ํต์ผ๋๋ค๋ ๊ฒ์ ๊ฐ์ ํ ์ ์๋๋ฐ ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค์์๋ 2025.08.21D00:00:00.000000
ํํ๋ก ๋ ์ง๋ฅผ ํํํ๋ฉด์ ISO 8601 ํฌ๋งท์ ์ง์ํ์ง ์๋ ๊ฒ๋ ์๋ค.