데이터베이스마다 Unix 타임스탬프를 날짜로, 또는 그 반대로 변환하는 함수가 있습니다.
- MySQL — 타임스탬프→날짜
FROM_UNIXTIME(ts), 날짜→타임스탬프UNIX_TIMESTAMP(dt) - PostgreSQL —
to_timestamp(ts),extract(epoch from dt) - SQLite —
datetime(ts, 'unixepoch') - MongoDB —
new Date(ts * 1000)(드라이버는 밀리초 사용)
저장 방식 선택: 정수 에폭은 타임존과 무관하고 정렬·연산이 단순해 로그·이벤트 기록에 유리합니다. 반면 TIMESTAMP·DATETIME 타입은 사람이 읽기 쉽고 날짜 함수를 바로 쓸 수 있습니다. 대개는 UTC 기준 정수로 저장하고 표시 시점에만 지역 시각으로 변환하는 방식을 권장합니다.