로그 파일이나 API 응답에서 1709251200 같은 긴 숫자를 본 적 있으신가요? 이것이 유닉스 타임스탬프이며, 시간을 다루는 시스템에서 널리 사용됩니다.
유닉스 타임스탬프란
1970년 1월 1일 00:00:00 UTC부터 경과한 초(second)를 나타내는 숫자입니다. 이 기준점을 에포크(Epoch)라고 합니다. 숫자 하나로 전 세계 어디서든 같은 시점을 표현할 수 있어 시스템 간 시간 교환에 편리합니다.
왜 타임스탬프를 사용하는가
문자열 형식의 날짜는 형식이 다양해 파싱이 복잡합니다. 2024-02-29와 29/02/2024는 같은 날이지만 처리 방식이 다릅니다. 타임스탬프는 단순한 숫자여서 비교, 정렬, 계산이 쉽고 저장 공간도 적게 차지합니다.
타임스탬프 변환하기
타임스탬프를 읽기 쉬운 날짜로 바꾸거나, 특정 날짜의 타임스탬프를 알고 싶을 때 eastr.kr의 변환기를 활용하세요. 개발 시 시간 관련 디버깅에 유용합니다.
시간 데이터를 다루는 개발자라면 타임스탬프는 필수 지식입니다.