見出し画像

現在日時を取得するブックマークレットを作成してgithub gistで共有しました; Webブラウザで使えます

現在日時を取得するブックマークレットをつくりました。

getTimeStamp
https://gist.github.com/fukaxa2029/2f56073c9b5515b8a5667a9370be4b54

旧Twitterに投稿するときに生活記録などに現在日時の文字列をつけておくと後から検索しやすくなるので、それをブックマークバーなどに登録しておいたブックマークボタンクリックで取得できるブックマークレットです。

javascript:(() => {
  const main = () => {
    let d = new Date();
    let DateText = '[' + d.getFullYear() + '年' + (d.getMonth()+1) + '月' + d.getDate() + '日 ' + d.getHours() + ':' + d.getMinutes() + ']';    
    navigator.clipboard.writeText(DateText + '\n');

    alert('現在日時をコピーしました。' + '\n' + DateText + '\n');
  };

  main();
})()

ブックマークのURL欄に上記コードをコピペして使ってください。そのボタンをクリックすると、確認ダイアログが出て、現在の年月日をクリップボードに取得(コピーした状態になる)できます。確認ダイアログを閉じて好きな場所に貼り付け(ペースト)してください。

ブックマークボタンを好きな名前に変えて、URLにコードを入れると「ブックマークレット」になります。
ブックマークボタンをクリックすると、現在の年月日+時刻が上記画像の2行目のような形式で取得できます。
好きな場所にペースト (Ctrl + V) しましょう。

まったく大した機能でもないし、自分だけ使えればいいやという感じで作成したんだけど、一応、こういうのはnoteでなくQiitaに(も)書いた方がいいのかもしれないなあ。まだQiita使ったこともないしわからない。あと、他の人がブックマークレットという形式でどんなものをどれだけ作っているのかも全然知らない。ただ、もし知ったら自分が付け加えられるものは無いやと思ってかえってモチベ下がるかもしれない。

他のブックマークレットも作成してみていますが、javascriptはほとんど初めて書きました。今回のコードだと、現在月が0始まり(0~11の値が返る)なのがびっくりしました。

(1,090字、[2024年10月12日 23:38])

この記事が気に入ったらサポートをしてみませんか?