Wieder ein Alternativ-Script zur Berechnung welcher Tag an welchem Datum war.
z.B. 01.01.1990 ==> Montag
Func GetWeekday($M, $D, $Y)
Static $WeekDay[7] = ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"]
If ($M < 3) Then
$M += 12
$Y -= 1
EndIf
$wd = Mod($D + (2 * $M) + Floor(6 * ($M + 1) / 10) + $Y + Floor($Y / 4) - Floor($Y / 100) + Floor($Y / 400) + 1, 7)
Return $WeekDay[$wd]
EndFunc ;==> GetWeekday() AutoIt v3.3.12.0
; GetWeekday(Monat, Tag, Jahr)
MsgBox(0, "Get Weekday", GetWeekday(1, 1, 1990)) ; 1990-01-01 --> Montag
MsgBox(0, "Get Weekday", GetWeekday(4, 15, 2014)) ; 2014-04-15 --> Dienstag
MsgBox(0, "Get Weekday", GetWeekday(9, 9, 1999)) ; 1999-09-09 --> Donnerstag