仕事でもプライベートでも週ごとにテンポを作って暮らしているので週番号で暮らしがち。 しかし今が2023年の何週目かっていうのはまったくわからんので、ScrapboxのUserScriptでなんとかしている。
./2023W46
などへのリンクをハイライトするかたち。
これをesbuildでビルドしているよ。
適当にstyleタグを生成しているので、開きっぱなしにして週が変わるとおかしくなるわけだが、気にはしていない。
import getWeek from 'https://cdn.skypack.dev/date-fns/getWeek'; const now = new Date(); const w = getWeek(now); const wn = (1900 + now.getYear()) + "W" + (w < 10 ? '0' + w : w); const style = document.createElement('style'); style.textContent = `a[href$="/${wn}"] { background-color: #FFEB3B; }` document.querySelector('head').appendChild(style);
こんなふうに、週ごとに雑多に予定を書いていくときに使っとります。