ツイートID→時刻変換
by
furyu-tei
2023-11-11 [2023/11/11 11:47:49]
Twitterの個別ツイート(https://twitter.com/<name>/status/<id>)のURL(<id>)からおおよその投稿時刻を取得(2010年11月4日22時(UTC)以降のもの)
@@ -5,5 +5,6 @@
* @license MIT License
* @javascript_url
*/
+// 追記: http://blog.hidekiy.com/2012/01/twitter-snowflake-id.html 経由 http://www.slideshare.net/pfi/id-15755280 で epoch が 記載されていたので自分のおおよその実測値から修正(1288834974000→1288834974657)
-(function(i,d){d=new Date(1288834974000+i/(1<<22));prompt(i,[d.getFullYear(),1+d.getMonth(),d.getDate()].join( '.' )+' '+d.toLocaleTimeString())})(location.href.replace(/^.*\//,''))
+(function(i,d){d=new Date(1288834974657+i/(1<<22));prompt(i,[d.getFullYear(),1+d.getMonth(),d.getDate()].join( '.' )+' '+d.toLocaleTimeString())})(location.href.replace(/^.*\//,''))
/*
* @title ツイートID→時刻変換
* @description Twitterの個別ツイート(https://twitter.com/<name>/status/<id>)のURL(<id>)からおおよその投稿時刻を取得(2010年11月4日22時(UTC)以降のもの)
* @include https://twitter.com/*
* @license MIT License
* @javascript_url
*/
// 追記: http://blog.hidekiy.com/2012/01/twitter-snowflake-id.html 経由 http://www.slideshare.net/pfi/id-15755280 で epoch が 記載されていたので自分のおおよその実測値から修正(1288834974000→1288834974657)
(function(i,d){d=new Date(1288834974657+i/(1<<22));prompt(i,[d.getFullYear(),1+d.getMonth(),d.getDate()].join( '.' )+' '+d.toLocaleTimeString())})(location.href.replace(/^.*\//,''))
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。