Developer

날짜 형식 참조 — ISO 8601, Unix 타임스탬프 등

ISO 8601, Unix 타임스탬프, 프로그래밍 언어별 일반적인 형식 패턴, 로케일별 형식을 다루는 포괄적인 날짜 형식 참조입니다.

ISO 8601 형식

ISO 8601은 날짜와 시간 표현을 위한 국제 표준입니다. 항상 년-월-일 순서를 사용하여 모호성을 제거합니다.

형식예시설명
YYYY-MM-DD2026-03-17날짜만
YYYY-MM-DDThh:mm:ss2026-03-17T14:30:00날짜와 시간 (로컨)
YYYY-MM-DDThh:mm:ssZ2026-03-17T14:30:00Z날짜와 시간 (UTC)
YYYY-MM-DDThh:mm:ss+hh:mm2026-03-17T14:30:00+09:00날짜와 시간 (시간대 오프셋 포함)
YYYY-Www2026-W12주차 날짜 (2026년 12주차)
YYYY-Www-D2026-W12-1주차 날짜 + 요일 (월요일)
YYYY-DDD2026-076서수 날짜 (연중 76일째)
PnYnMnDTnHnMnSP1Y2M3DT4H5M6S기간 (1년 2개월 3일 4시간 5분 6초)
R/start/durationR3/2026-01-01/P1M반복 간격 (3회, 매월)

Unix 타임스탬프

Unix 타임스탬프는 1970년 1월 1일 00:00:00 UTC ("Unix 에폭크") 이후의 초 수입니다. 프로그래밍과 API에서 널리 사용됩니다.

날짜참고
01970-01-01 00:00:00 UTCUnix 에폭크
9466848002000-01-01 00:00:00 UTCY2K
10000000002001-09-09 01:46:40 UTC10억 초
17000000002023-11-14 22:13:20 UTC17억 초
17421696002025-03-17 00:00:00 UTC최근 예시
20000000002033-05-18 03:33:20 UTC20억 초
21474836472038-01-19 03:14:07 UTC32비트 부호 정수 최대값 (Y2038 문제)

일반적인 형식 토큰

JavaScript (date-fns, Day.js, Moment.js), Python, Java 등에서 사용되는 형식 토큰입니다.

토큰의미예시언어
YYYY / yyyy4자리 연도2026JS / Java, Python
YY / yy2자리 연도26JS / Java, Python
MM월 (01-12)03모두
M월 (1-12)3JS, Java
MMM월 약어Mar모두
MMMM월 전체 이름March모두
DD / dd일 (01-31)17JS / Java, Python
D / d일 (1-31)7JS / Java
ddd / EEE요일 약어MonJS / Java
dddd / EEEE요일 전체 이름MondayJS / Java
HH24시간 (00-23)14모두
hh12시간 (01-12)02모두
mm분 (00-59)30모두
ss초 (00-59)45모두
SSS밀리초123JS, Java
a / A오전/오후PMJS, Java
Z / z시간대 오프셋+09:00 / KST모두
X / xUnix 타임스탬프 (초 / ms)1742169600JS

로케일별 날짜 형식

지역 / 로케일형식예시표준
미국 (en-US)MM/DD/YYYY03/17/2026월 우선
영국 (en-GB)DD/MM/YYYY17/03/2026일 우선
독일 (de-DE)DD.MM.YYYY17.03.2026일 우선, 점 구분자
일본 (ja-JP)YYYY/MM/DD2026/03/17년 우선
한국 (ko-KR)YYYY. MM. DD.2026. 03. 17.년 우선, 마침표
중국 (zh-CN)YYYY-MM-DD2026-03-17년 우선 (ISO 호환)
프랑스 (fr-FR)DD/MM/YYYY17/03/2026일 우선
스페인 (es-ES)DD/MM/YYYY17/03/2026일 우선
브라질 (pt-BR)DD/MM/YYYY17/03/2026일 우선
ISO 8601YYYY-MM-DD2026-03-17국제 표준

주요 언어별 포맷팅

언어코드 예시출력
JavaScriptnew Date().toISOString()2026-03-17T14:30:00.000Z
JavaScriptnew Date().toLocaleDateString('en-US')3/17/2026
Pythondatetime.now().strftime('%Y-%m-%d')2026-03-17
Pythondatetime.now().strftime('%B %d, %Y')March 17, 2026
JavaLocalDate.now().format(DateTimeFormatter.ISO_DATE)2026-03-17
JavaLocalDate.now().format(DateTimeFormatter.ofPattern("MMM dd, yyyy"))Mar 17, 2026
Gotime.Now().Format("2006-01-02")2026-03-17
Gotime.Now().Format(time.RFC3339)2026-03-17T14:30:00+09:00
RubyTime.now.strftime('%Y-%m-%d')2026-03-17
PHPdate('Y-m-d H:i:s')2026-03-17 14:30:00
C#DateTime.Now.ToString("yyyy-MM-dd")2026-03-17
Rustchrono::Local::now().format("%Y-%m-%d")2026-03-17

Related Tools