====== PHP Date check if is weekend ====== Das ist ein Script um zu kontrollieren, ob es gerade Wochenende ist oder nicht. Das Script nutzt PHPs DateTime Klasse. Man kann der Funktion ein spezifisches Datum optional mitgeben. Man kann die Funktion auch anpassen, alle anderen Wochentage zu kontrollieren, z.B. Montag, Dienstag,Mittwoch mit ''$week_days = [1,2,3];'' /** * See if a date or now is a Saturday or Sunday * * @param string $date_string - Optional. If you want to check a specifc date * @return boolean - true when it's a weekend */ function is_weekend( string $date_string = 'now' ){ $datetime = new DateTime( $date_string ); $current_weekday = (int) $datetime->format( 'N' ); // 1 - Monday, ..., 7 - Sunday $weekend_days = [6,7]; $is_weekend = ( in_array( $current_weekday, $weekend_days ) ) ? true : false; return $is_weekend; } // Examples: is_weekend(); // -> True | False is_weekend( '2025-04-25' ); // -> False, it was a Thursday is_weekend( '2025-04-27' ); // -> True, it was a Saturday