カレンダーの計算がよく分からない

ガウディ本(asin:4798113468)より。

次に月初めの1より前の格子の空白部分の個数を計算する。

SD=(((7-(T.mDay mod 7))+T.wDay) mod 7)

このときTは今日の日付。T.mDayは日(1から31)、T.wDayは曜日(0から6で0が日曜)。
これでなんで計算できるかと、そもそもT.wDayが必要な理由が分からない。