5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Twitter公式webを絶対時刻表記にするChromeエクステンションを書きました

Posted at

Chromeエクステンション、初めてやってみましたがお手軽でいいですね。

ダウンロードとreadmeはこちらから

tozaiuser/timestamp_switcher

中身

  • 各postの時刻部分で要素の検証をするとわかりますが、<span class="_timestamp js-short-timestamp">でタイムスタンプが記述されています。タグ中のdata-time属性にUNIXタイムスタンプが格納されているので、attr()で取り出しています。
  • Date(timestamp)でタイムスタンプを変換し、toLocaleTimeString()などを用いてなるべく簡潔な時刻表記を作っています。Date()は引数がなければ現在時刻を返すので、適宜日付や年を入れるための判断に使っています。
  • 表示したい時刻表記ができたらtext()<span>で囲まれた相対時刻を置き換えます。
  • 以上を行う関数を1分毎に回しています。
5
5
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?