![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 24.12.2003 Skąd: Wisła Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Przerobić to sobie na helper, metody statyczne, czy jakkolwiek chcesz to już sobie sam zrobisz ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.06.2025 - 21:35 |