Unix 타임스탬프 UTC 완벽 정리: 시간대, 오프셋 & 변환
데이터베이스에 날짜를 저장하거나, API를 개발하거나, 특정 국가에서만 발생하는 스케줄링 버그를 디버깅해본 적이 있다면 Unix 타임스탬프와 UTC의 관계에서 혼란을 겪어봤을 거예요. 이 혼란은 실제 프로덕션 버그로 이어지는 경우가 많아요. 이 글에서는 UTC가 무엇인지, Unix 타임스탬프가 기본적으로 UTC 기준으로 정의되는 이유, 타임존 오프셋이 어떻게 동작하는지, 그리고 JavaScript, Python, PHP에서 타임스탬프를 올바르게 변환하는 방법을 구체적으로 설명할게요. 개발자들이 자주 저지르는 실수와 그 예방법도 함께 다뤄요. 목차 UTC란 무엇이고 왜 중요한가? Unix 타임스탬프가 항상 UTC인 이유 UTC와 로컬 시간, 타임존의 차이 UTC 오프셋 동작 원리 Unix 타임스탬프를 로컬 시간으로 변환하기 개발자들이 자주 하는 실수 마무리 핵심 요약: Unix 타임스탬프는 항상 1970년 1월 1일 00:00:00 UTC를 기준으로 경과한 초를 나타내며, 타임존 정보는 포함되지 않아요. UTC는...