다음 작업에 바로 쓸 수 있는 결과
지금 필요한 시간 형식을 확인하고, 게시물 자체가 필요할 때 연구, 모니터링 또는 TweetAPI 워크플로로 결과를 이어 가세요.
고급 검색 빌더에서 쿼리 만들기게시 시각 확인
UTC, 브라우저 현지 시간, ISO 8601, Unix, 상대 시간을 한 결과에서 확인합니다.
정밀 검색 준비
날짜를 경계 ID와 바로 복사할 수 있는 TweetAPI 검색 필터로 변환합니다.
ID 목록 정규화
최대 100개의 트윗 ID 또는 게시물 URL을 변환하고 로컬 CSV로 내보냅니다.
계정을 만들기 전부터 비공개 처리
변환기는 브라우저에서 실행됩니다. 트윗 ID, 게시물 URL, 날짜, 계산된 타임스탬프는 업로드·저장되거나 분석에 포함되지 않습니다.
- 가입이나 API 키 불필요
- 입력한 게시물 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로 디코딩됩니다.
세 단계로 사용하기
- 01트윗 URL 또는 원시 트윗 ID를 변환기에 붙여넣습니다.
- 02워크플로에 맞게 트윗→날짜, 날짜→ID 또는 일괄 변환을 선택합니다.
- 03타임스탬프나 경계값을 복사하거나 일괄 결과를 로컬 CSV로 내보냅니다.
디코딩 값은 ID가 할당된 시각이며 게시물을 가져오거나 별도로 검증하지 않습니다. Snowflake 이전의 기존 ID에는 정확한 타임스탬프가 없으므로 날짜를 추정하지 않고 해당 유형으로 식별합니다.
출처: X ID 문서 및 Twitter의 보관된 Snowflake 구현.
자주 묻는 질문
변환기가 트윗을 가져오나요?
아니요. 트윗 ID 또는 게시물 URL은 브라우저에서 로컬로 처리되며 입력한 URL에 요청을 보내지 않습니다.
생성된 검색 필터로 무엇을 할 수 있나요?
TweetAPI 검색 쿼리에 복사해 시간 또는 ID로 결과를 좁힐 수 있습니다. 경계의 동작 방식은 결과에 직접 표시됩니다.
역변환한 ID는 실제 트윗인가요?
아니요. 해당 밀리초에 가능한 최소·최대 Snowflake 값을 포함 경계로 나타낸 것입니다. 범위를 정의할 뿐 실제 게시물을 가리키지 않습니다.
일괄 CSV에는 무엇이 포함되나요?
각 행에는 정규화된 트윗 ID, UTC 및 ISO 8601 값, Unix 초·밀리초와 함께 변환됨, 기존 ID 또는 유효하지 않음 상태가 명시됩니다.