LoginSignup
0
0

More than 1 year has passed since last update.

Heroku scheduler addonの画面でUTCではなく日本時間を表示する

Last updated at Posted at 2022-05-08

やること

Heroku Schedulerの時間がUTC時間表記なのでわかりにくい
2022-05-08_20h09_11.png

これを、日本時間を併記するスクリプトを作る
2022-05-08_20h09_46.png

コード

自分用なので適当に書いた。
うまくいったからそれでいい的なコードですいません。

  • JavaScriptは日付時刻のフォーマットが面倒だ。0:0になるけど気にしない。
  • 日付の判定はDate()に任せた。うまくいったときだけ日本時間表示する。
  • UTC -> JST変換もDateが正しく返す前提。
  • たまにしか使わないので、Bookmarklet化するほどでもない
let spans = $('td.pa2 span'); 
for( span of spans ){
  let utctext = span.innerText;
  let d = new Date(utctext);
  if(d != 'Invalid Date'){
    let jst = d.getFullYear() + "/" + (d.getMonth() + 1) + "/" + d.getDate() + " " + d.getHours() + ":" + d.getMinutes();
    console.log('%s >> %s', utctext, jst);
    span.innerHTML = span.innerHTML + '<br><b>' + jst + '<b>';
  }
}
  

使い方

develper ツールのコンソールにコピペするだけで動きます。

0
0
0

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
0
0