/*
* @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;
})();