타임스탬프 생성기
Unix 타임스탬프를 생성하거나 타임스탬프와 사람이 읽을 수 있는 날짜 형식 간에 변환합니다. Unix 시간을 사용하는 API, 데이터베이스 또는 로깅 시스템으로 작업하는 개발자에게 필수적입니다. 타임스탬프를 읽을 수 있는 날짜로 빠르게 변환하거나 테스트 및 개발을 위해 현재 타임스탬프를 생성하세요.
자주 묻는 질문
유닉스 타임스탬프는 1970년 1월 1일 00:00:00 UTC(유닉스 시대) 이후 경과한 시간(초)입니다. 예를 들어 1609459200 는 2021년 1월 1일 00:00:00 UTC 를 나타냅니다. 이는 시간을 하나의 숫자로 표현하는 보편적인 방법으로, 서로 다른 시간대와 시스템에서 날짜를 쉽게 저장하고 비교하며 계산을 수행할 수 있습니다.
변환기에 유닉스 타임스탬프(1970년 이후 초)를 입력하면 해당 날짜와 시간을 사람이 읽을 수 있는 형식으로 표시해 드립니다. UTC뿐만 아니라 현지 표준 시간대로도 날짜를 확인할 수 있습니다. 대부분의 타임스탬프는 초를 10자리로 표시하지만 일부 시스템에서는 밀리초를 13자리로 표시합니다(1000으로 나누면 초가 됩니다).
유닉스 타임스탬프는 전통적으로 초 단위(10자리, 예: 1609459200)로 측정됩니다. 그러나 JavaScript 및 일부 다른 시스템에서는 밀리초(13자리, 예: 1609459200000)를 사용합니다. 밀리초를 초로 변환하려면 1000으로 나눕니다. 초를 밀리초로 변환하려면 1000을 곱합니다. 도구는 두 형식을 모두 자동으로 처리합니다.
생성기를 사용해 현재 유닉스 타임스탬프를 즉시 가져올 수 있습니다. JavaScript에서는 밀리초의 경우 Date.now(), 초의 경우 Math.floor(Date.now() / 1000)를 사용할 수 있습니다. Python에서는 time.time()을 사용합니다. PHP에서는 time()을 사용합니다. 현재 타임스탬프는 로깅, 고유 식별자 생성 또는 시간 기반 기능 테스트에 유용합니다.
유닉스 타임스탬프는 정의상 항상 UTC(협정 세계시)로 표시됩니다. 사람이 읽을 수 있는 날짜로 변환하면 표준 시간대에 따라 표시가 달라집니다. 예를 들어, 타임스탬프 1609459200 는 2021년 1월 1일 00:00:00 UTC이지만 뉴욕(동부 표준시, UTC-5)에서는 2020년 12월 31일 19:00:00로 표시됩니다. 타임스탬프로 작업할 때는 항상 표준 시간대를 고려하세요.
타임스탬프는 숫자에 불과하므로 간단한 산술을 사용할 수 있습니다. 두 이벤트 사이의 시간을 찾으려면 한 타임스탬프에서 다른 타임스탬프를 빼면 됩니다(결과는 초 단위로 표시됨). 타임스탬프에 시간을 더하려면 초를 더하면 됩니다(예: +86400은 하루, +3600은 1시간 추가). 이렇게 하면 월, 윤년 또는 시간대에 대한 걱정 없이 타임스탬프를 날짜 계산에 완벽하게 사용할 수 있습니다.
유닉스 시대(1970년 1월 1일 00:00:00 UTC)는 1970년대 초에 유닉스가 개발되었을 때를 영점으로 삼았습니다. 이 날짜는 대부분의 컴퓨팅 요구 사항을 충족할 수 있을 만큼 충분히 최근의 날짜이며 충분히 거슬러 올라갑니다. 음수 타임스탬프는 1970년 이전의 날짜를 나타내지만 거의 사용되지 않습니다.
JavaScript는 Date.now() 또는 new Date().getTime()(밀리초), Python은 time.time()(초), PHP는 time()(초), Java는 System.currentTimeMillis()(밀리초)를 사용합니다. 시스템 간에 타임스탬프를 교환할 때는 항상 초 단위로 작업하는지 밀리초 단위로 작업하는지 확인하여 오류를 방지하세요.
유닉스 타임스탬프는 항상 UTC로 표시되며 서머타임의 영향을 받지 않습니다. DST는 타임스탬프에서 현지 시간 표시로의 변환에만 영향을 줍니다. 타임스탬프가 시간 데이터를 저장하는 데 완벽한 이유는 바로 이 때문입니다. 타임스탬프는 시간대 및 DST의 영향을 받지 않기 때문입니다.
표준 32비트 유닉스 타임스탬프는 2038년(최대값 2,147,483,647초 = 2038년 1월 19일) 문제에 직면합니다. 최신 시스템은 수십억 년의 미래와 과거까지 범위를 확장하는 64비트 타임스탬프를 사용합니다. 저희 도구는 두 가지 형식을 모두 지원하며 2038년 이후의 날짜도 처리합니다.
