![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam dane 2 daty:
Kod $data_start = '2008-07-30'; $data_end = '2008-08-3'; Chcialbym aby skrypt wypisal cos takiego: Kod 2008-07-30 2008-07-31 2008-08-01 2008-08-02 2008-08-03 Szukalem w google ale nic nie znalazlem ciekawego (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 32 Dołączył: 5.08.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chodzi o php wystarczy użyć pętli + funkcji mktime np :
Kod <?php #do zmiennej $tajm_poczatek przypisujemy w formacie Ymd datę i formatujemy ją w następujący sposób (godziny,minuty,sekundy,miesiące,dni,lata) $tajm_poczatek = date("Y-m-d", mktime (0,0,0,7,30,2008)); #do zmiennej $tajm_koniec przypisujemy w formacie Ymd datę i formatujemy ją w następujący sposób (godziny,minuty,sekundy,miesiące,dni,lata) $tajm_koniec = date("Y-m-d", mktime (0,0,0,8,3,2008)); #wypisujemy wszystkie daty spomiędzy podanego zakresu $licznik =1; while($tajm_poczatek < $tajm_koniec) { $tajm_poczatek = date("Y-m-d", mktime (0,0,0,07,30+$licznik,2008)); echo $tajm_poczatek . '<br />'; $licznik++; } ?> Najprościej jednak takie daty pobierać z bazy i ograniczyć zakres poprzez kwerendę SQL (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam Mariusz |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 06:54 |