2020/11/25 #給与の支給日を調べる

皆様おはようございます、
#猫でもできるPowerShell(備忘録)
#給与の支給日を調べる

#給与支給日=毎月25日 とする
#25日が土曜日曜となる際は、支給日=直近の営業日 とする
$yr = 2020..2022
$mo = 1..12
$dy = 25

$yr |%{
 $y=$_;
 $mo |%{
 $d=[string]$y + "/" + $_ + "/" + $dy;
 if((get-date $d).tostring("ddd") -eq '日'){
 $d=[string]$y + "/" + $_ + "/" + ($dy-2)}
 elseif((get-date $d).tostring("ddd") -eq '土'){
 $d=[string]$y + "/" + $_ + "/" + ($dy-1)}
 (get-date $d ).ToString("yyyy/MM/dd`(ddd`)");
 }
}

2020/01/24(金)
2020/02/25(火)
2020/03/25(水)
 :
 :
2022/10/25(火)
2022/11/25(金)
2022/12/23(金)

まだ祝日の想定が入っていませんでした、、
長引くコロナ禍の中でも給与を頂けている環境に感謝です
ではまた;
"