Twitter Snowflake ID 날짜 변환기

최신 Twitter Snowflake 트윗 ID 또는 게시물 URL을 UTC 및 현지 시간으로 변환합니다. 기존 ID는 임의로 추정하지 않고 별도로 식별합니다.

변환은 브라우저 안에서 처리됩니다. 게시물을 조회하지 않으며 가입할 필요가 없습니다.

다음 작업에 바로 쓸 수 있는 결과

지금 필요한 시간 형식을 확인하고, 게시물 자체가 필요할 때 연구, 모니터링 또는 TweetAPI 워크플로로 결과를 이어 가세요.

고급 검색 빌더에서 쿼리 만들기

게시 시각 확인

UTC, 브라우저 현지 시간, ISO 8601, Unix, 상대 시간을 한 결과에서 확인합니다.

정밀 검색 준비

날짜를 경계 ID와 바로 복사할 수 있는 TweetAPI 검색 필터로 변환합니다.

ID 목록 정규화

최대 100개의 트윗 ID 또는 게시물 URL을 변환하고 로컬 CSV로 내보냅니다.

계정을 만들기 전부터 비공개 처리

변환은 이 페이지에서 처리되며 입력은 업로드되거나 분석에 포함되지 않습니다. 게시물 상세 조회를 선택한 경우에만 검증된 ID 하나가 이 탭에 저장됩니다. 30분 후 만료되며 만료된 항목을 읽거나, 계속 진행을 취소하거나, Playground를 초기화하거나, 요청이 성공하면 삭제됩니다. Run을 눌러야 ID가 TweetAPI로 전송됩니다.

  • 가입이나 API 키 불필요
  • 입력한 게시물 URL로 서버 요청 없음
  • 변환 입력은 쿠키, 로컬 저장소 또는 URL에 저장되지 않습니다. 선택 사항인 게시물 상세 조회에는 임시 탭 저장소가 사용됩니다.

타임스탬프 이상의 정보가 필요한가요?

TweetAPI로 트윗 본문, 작성자, 미디어, 참여 데이터를 가져오고, ID 묶음을 보강하거나 지속적인 모니터링을 구축할 수 있습니다.

Twitter Snowflake 타임스탬프 변환 원리

최신 트윗 ID의 상위 비트에는 생성 시각 오프셋이 저장됩니다. 변환기는 계산 내내 ID의 정확성을 유지하도록 BigInt를 사용합니다.

timestampMs = (BigInt(tweetId) >> 22n) + 1288834974657n

오른쪽 시프트는 하위 22비트의 작업자, 데이터센터, 시퀀스 값을 제거해 밀리초 오프셋을 드러냅니다. 여기에 Twitter epoch를 더하면 Unix 밀리초 타임스탬프가 됩니다.

트윗 ID는 JavaScript의 안전한 정수 정밀도를 흔히 넘습니다. 입력 경계에서는 ID를 문자열로 유지하고 계산에는 BigInt를 사용하세요. 검증된 밀리초 타임스탬프를 Date용으로 변환하는 것은 안전합니다.

검증된 예: 1396969503708389379는 2021-05-24T23:20:58.779Z로 디코딩됩니다.

세 단계로 사용하기

  1. 01트윗 URL 또는 원시 트윗 ID를 변환기에 붙여넣습니다.
  2. 02워크플로에 맞게 트윗→날짜, 날짜→ID 또는 일괄 변환을 선택합니다.
  3. 03타임스탬프나 경계값을 복사하거나 일괄 결과를 로컬 CSV로 내보냅니다.

디코딩 값은 ID가 할당된 시각이며 게시물을 가져오거나 별도로 검증하지 않습니다. Snowflake 이전의 기존 ID에는 정확한 타임스탬프가 없으므로 날짜를 추정하지 않고 해당 유형으로 식별합니다.

자주 묻는 질문

변환기가 트윗을 가져오나요?

아니요. 트윗 ID 또는 게시물 URL은 브라우저에서 로컬로 처리되며 입력한 URL에 요청을 보내지 않습니다.

생성된 검색 필터로 무엇을 할 수 있나요?

TweetAPI 검색 쿼리에 복사해 시간 또는 ID로 결과를 좁힐 수 있습니다. 경계의 동작 방식은 결과에 직접 표시됩니다.

역변환한 ID는 실제 트윗인가요?

아니요. 해당 밀리초에 가능한 최소·최대 Snowflake 값을 포함 경계로 나타낸 것입니다. 범위를 정의할 뿐 실제 게시물을 가리키지 않습니다.

일괄 CSV에는 무엇이 포함되나요?

각 행에는 정규화된 트윗 ID, UTC 및 ISO 8601 값, Unix 초·밀리초와 함께 변환됨, 기존 ID 또는 유효하지 않음 상태가 명시됩니다.

2026년 7월 28일 업데이트.