Hier mal eine Möglichkeit auch Wochentage in einer Batchdatei zu bestimmen:
@echo off
REM Hier eventuell Reihenfolge und delims anpassen
FOR /F „tokens=1,2,3 delims=.“ %%a in (‚echo %date%‘) do set yy=%%c & set mm=%%b & set dd=%%a
set /a „TwoDigitYearMax=2038%%1000“
if 1%yy% LSS 200 if 1%yy% LSS 1%TwoDigitYearMax% (set yy=20%yy%) else (set yy=19%yy%)
set /a dd=100%dd%%%100,mm=100%mm%%%100
set /a z=14-mm,z/=12,y=yy+4800-z,m=mm+12*z-3,dow=153*m+2
set /a dow=dow/5+dd+y*365+y/4-y/100+y/400-2472630,dow%%=7,dow+=1
If %dow% equ 1 set „WoTa=Montag“
If %dow% equ 2 set „WoTa=Dienstag“
If %dow% equ 3 set „WoTa=Mittwoch“
If %dow% equ 4 set „WoTa=Donnerstag“
If %dow% equ 5 set „WoTa=Freitag“
If %dow% equ 6 set „WoTa=Samstag“
If %dow% equ 7 set „WoTa=Sonntag“
echo %WoTa%