Tach!
setlocale(LC_ALL, "de_DE.UTF-8"); echo strftime("%A", $datum);
Könnte unter Windows Probleme geben – zum Glück sind die meisten Produktiv-Umgebungen Unixoide 😀 Aber siehe Manual.
Zum Beispiel die rote Warnung bei setlocale() kurz vor den Userkommentaren. Die Locale-Einstellung zu ändern kann Nebenwirkungen nach sich ziehen. Selbst dann, wenn man sie nach Gebrauch wieder auf den bisherigen Wert setzt. Oder sind meine Bedenken unbegründet?
dedlfix.