昨日
by
mame-tanuki
11/26 [2025/11/26 18:20:46]
「userId」で指定したユーザーの昨日のブックマーク一覧ページを表示する
@@ -1,5 +1,5 @@
/*
- * @title GetYesterdayOnceMore
+ * @title 昨日
* @description 「userId」で指定したユーザーの昨日のブックマーク一覧ページを表示する
* @include http://*
* @license MIT License
@@ -7,10 +7,11 @@
*/
- var userId = 'mame-tanuki';
-
javascript:(function(){
+
+ var userId = 'mame-tanuki';
+
// 1. 現在の日時を取得する
var d = new Date();
/*
* @title 昨日
* @description 「userId」で指定したユーザーの昨日のブックマーク一覧ページを表示する
* @include http://*
* @license MIT License
* @require
*/
javascript:(function(){
var userId = 'mame-tanuki';
// 1. 現在の日時を取得する
var d = new Date();
// 2. 日付を「昨日」に変更する
// setDate()内で現在の日にちから1を引くことで、月跨ぎや年跨ぎも自動計算されます
// 例: 3月1日 - 1日 = 2月28日 (または29日)
d.setDate(d.getDate() - 1);
// 3. URLに必要な「年」「月」「日」のパーツを作成する
var year = d.getFullYear();
// getMonth()は0始まり(0=1月)なので+1する
// 頭に'0'を付けて後ろから2文字切り出す(.slice(-2))ことで、1桁の月を0埋めする(例: '9' -> '09')
var month = ('0' + (d.getMonth() + 1)).slice(-2);
// 日にちも同様に0埋め処理を行う
var day = ('0' + d.getDate()).slice(-2);
// 4. ターゲットとなるURLを組み立てる
var targetUrl = 'https://b.hatena.ne.jp/' + userId + '/' + year + month + day;
// 5. ページを移動する
window.location.href = targetUrl;
})();
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。