Napisałem coś takiego fajnego
1. Czy jest może bardziej skondensowanego kodu rozwiazanie ?
2. Czy są jeszcze święta polskie o których zapomniałem ?
[php]
function dodaj_dzien($data) {
$old_date = strtotime($data);
$new_date = strtotime("+1 day" ,$old_date);
$new_date = date("Y-m-d",$new_date);
return $new_date;
}
function swieta_wekendy ($rok,$miesiac,$dzien){
$data = "$rok-$miesiac-$dzien";
$ndata = date("Y-m-d",strtotime($data));
$swieto = true;
while ($swieto) {
$swieto = false;
echo date("l",strtotime($ndata));
// Swieta stale
if ($ndata == $rok."-01-01") { $swieto=true; $ndata=dodaj_dzien($ndata); } // 1 Nowy rok
if ($ndata == $rok."-05-01") { $swieto=true; $ndata=dodaj_dzien($ndata); } // 1 maja 2010 sobota 1 Maja – Święto Pracy
if ($ndata == $rok."-05-03") { $swieto=true; $ndata=dodaj_dzien($ndata); } // 3 maja 2010 poniedziałek Święto Konstytucji 3 Maja
if ($ndata == $rok."-07-15") { $swieto=true; $n