曜日の仕組み
曜日確認ツールです。任意の日付がどの曜日にあたるかを表示し、さらに2つの補足情報を提供します。年日数(1月1日を1として12月31日を365または366とした通し番号)とISOの週番号です。日付を選択した瞬間にブラウザ内で3つの値が計算され、サーバーへの問い合わせはなく、ページを開いた後はオフラインでも利用できます。
曜日はTomohiko Sakamotoのアルゴリズムを使用し、日付を反復することなく年・月・日の値から直接曜日インデックスを計算します。年日数は、その日付までの各月の日数を合計し、うるう年の2月以降の月には1日を加算して求めます。週番号はISO-8601規格に従います(週番号ツールと同じ基準)。