![]() |
![]() |
![]()
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 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 22 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kiedyś napisałem (bądź znalazłem) coś takiego:
Możesz sobie dodatkowo ustawić co ile ma się zmieniać data - standardowo jest co jeden dzień, ale można rzadziej... --edit--- A tutaj masz ją przystosowaną pod twoje wymagania
Ten post edytował oscar17 20.08.2008, 07:19:20 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki chlopcy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
ferrero2 - pobieram oczywiscie wg dat bo jakbym chcial pobrac wszytko to przy kilku milionach rekordow zapchalbym wszytko. Chodzi o to ze z roznych zrodel sa dane, nie tylko z mysql. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 11:05 |